标签: regex find notepad++
我试图使用Notepad ++的正则表达式功能来查找字符串的每个第99个实例" ISA"在文本文件中。我试图使用正则表达式here,但我一直收到以下错误: Error message
非常感谢任何帮助!
答案 0 :(得分:6)
您可以启用 .匹配换行符选项,或者只使用内联单行/ dotall修饰符(?s):
.
(?s)
(?s)(?:.*?ISA){98}
查看带有在当前文档中查找所有内容(包含大约300条 1 ISA 行)结果的设置:
1 ISA
如果您要将ISA的第98次替换为USA,请使用(?s)((?:.*?ISA){97}.*?)ISA正则表达式并使用$1USA替换。
ISA
USA
(?s)((?:.*?ISA){97}.*?)ISA
$1USA