标签: php regex
我正在尝试使用正则表达式匹配SQL查询选择字段。我知道SQL语法非常复杂,这样做并不是一个好主意,但我需要这样的解决方案来修复bug。
这就是我目前所拥有的:
/SELECT(((?!FROM).)*)FROM/is
但为了防止匹配letter_from之类的列,我需要在关键字FROM之前和之后预测空格
letter_from
FROM
我尝试过放置空格但是没有按预期工作。
那么如何为空格或至少在我的关键字周围添加空格来添加前瞻。