给定一个字符串,匹配单词第一次出现之后出现的所有内容。该单词不得出现在一对括号内的任何位置,但其他单词可以。例如:
SELECT
t1.col1,
(SELECT t2.col1 FROM table2 t2
WHERE t2.id IN(SELECT * FROM table5 WHERE id = t2.id)
) AS alias1,
t1.col2
----------
FROM
table1 t1,
(SELECT id FROM table3 t3 WHERE t3.id = t1.table3_id) t3,
table4 t4
我正在寻找虚线之后的所有内容-特别是在单词第一次出现之后FROM
没有出现在一对括号内的任何内容之后的所有内容
如果 Regex 不行,我会制作一个 PHP 语句来解析。我也很难过,寿!我想这样做,我必须按单词和括号对字符串进行标记?