在Notepad ++

时间:2016-09-15 05:50:32

标签: regex find notepad++

我试图使用Notepad ++的正则表达式功能来查找字符串的每个第99个实例" ISA"在文本文件中。我试图使用正则表达式here,但我一直收到以下错误: Error message

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:6)

您可以启用 .匹配换行符选项,或者只使用内联单行/ dotall修饰符(?s)

(?s)(?:.*?ISA){98}

查看带有在当前文档中查找所有内容(包含大约300条 1 ISA 行)结果的设置:

enter image description here

如果您要将ISA的第98次替换为USA,请使用(?s)((?:.*?ISA){97}.*?)ISA正则表达式并使用$1USA替换。