在我自己的原创帖子中,我请求帮助处理一个正则表达式,该表达式解决了在一个声明得到回应的声明中插入关键字,这使我能够解析我的powershell脚本。然而,我已添加到表达式中,
我正在找一个可以帮助我修正正则表达式的人,我会搜索下面的所有句子并在其上添加一个单词。
我有正则表达式在SELECT和()之间附加一个WITH,所以它就像这样:
然而,它不适用于以下情况:
表达式如下:
(?=\([^)]*(?=(NOLOCK|INDEX=|INDEX\()\b)[^())]*\))(?<!WITH\s+)
&#13;
问题在于词边界的使用,因为(不在单词边界。
有人有建议吗?
亲切的问候,
保罗。