我正在用正则表达式疯狂。
我需要在此语法中提取FROM
和WHERE
之间的单词:
SELECT IDClient, Client FROM Client WHERE IDClient = 1 GROUP BY IDClient, Client ORDER BY IDClient
result =客户
如何使用正则表达式解决此问题?
答案 0 :(得分:2)
/ FROM(。*)WHERE / i
答案 1 :(得分:1)
(?<=FROM\s+).*(?=\s+WHERE)
使用后面的外观和前瞻来获取FROM和WHERE之间的内容,并且可以根据您是否需要空白来修改。
答案 2 :(得分:0)
使用regex cheat sheet,这不是很难解决。
答案 3 :(得分:0)