我需要一个正则表达式查找类似正则表达式打破
from xyzTableName with ( index =...
和
from xyzTableName ( index =...
一个子如果with
关键字是不是有那么它应该返回一个匹配,并且如果FROM
关键字之后存在with
,并且(
之前存在,则应该不匹配。必须忽略from
和(
之间的所有其他词。
我试图与下面的表达式:
@"\bfrom.*[\s\t\n]+(?<!with)[\s\t\n]([\s\t\n]+index"
和相同的一些变种。当只有正常/单个空格时,我可以解决这个问题。但是当我尝试使用多个空格和换行符时,它失败了。
我试图与@“\ bfrom * [\ S \吨\ n]的+(?<!with)[\ s \ t \ n] \([\ s \ t \ n] + index“但是没有运气......我只是错过了一些东西......我知道我几乎在那里,但无法弄清楚..当查询正常时,它运行良好,但是当我尝试使用多个空白和换行失败时,我只是想保持简单的问题,这就是为什么没有发布任何东西......我是没有在家庭工作寻求任何帮助。:) – AjayK