我需要一个RegEx模式,它从“where”到行尾(\n
)匹配。例如,这些匹配:
"where x = 5\n"
"where x = 5 and y = 6\n"
"where (x = 5) and (y = 6) or (z = 7)\n"
所以基本上模式必须以“where”开头,并以换行符“\ n”结尾。
编辑: RegEx模式将用于Ruby(on Rails)项目......
答案 0 :(得分:1)
您没有指定语言,但以下内容非常普遍:
/\b(WHERE .*)$/i
$
是行尾。 i
是不区分大小写的标志。
答案 1 :(得分:0)
\bwhere\s(.*)$ ()
组谓词可以提取它。