在Notepad ++中查找字符串的第n个实例

use*_*822 8 regex notepad++ find

我正在尝试使用Notepad ++的正则表达式功能来查找文本文档中字符串"ISA"的每个第99个实例.我试图在这里使用正则表达式,但我不断收到以下错误: 错误消息

任何帮助将非常感激!

Wik*_*żew 8

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

(?s)(?:.*?ISA){98}
Run Code Online (Sandbox Code Playgroud)

请参阅当前文档查找全部结果的设置(大约300 1 ISA行):

在此输入图像描述

如果您要更换的第98发生ISA着,比如USA,使用(?s)((?:.*?ISA){97}.*?)ISA正则表达式,并使用$1USA作为替代.