【发布时间】:2015-10-26 10:18:09
【问题描述】:
我有一个非常大的文件,有 10,000 行,它在字符串中的很多行中出现了很多 PQR。
我想知道第 100 次出现的行号,以便我可以相应地更改行。
请帮助我使用我在互联网上尝试过很多但没用的正则表达式。
谢谢。
【问题讨论】:
标签: regex full-text-search editor notepad++
我有一个非常大的文件,有 10,000 行,它在字符串中的很多行中出现了很多 PQR。
我想知道第 100 次出现的行号,以便我可以相应地更改行。
请帮助我使用我在互联网上尝试过很多但没用的正则表达式。
谢谢。
【问题讨论】:
标签: regex full-text-search editor notepad++
(PQR.*?){100,100} 可以解决问题。它将选择从 PQR 首次出现到最后出现的所有文本。
【讨论】:
如果需求正是你提到的,你可以在查找框中使用(PQR.*?){100},它会找到PQR的前100个匹配项,所以最后匹配的行就是你需要的行。
【讨论】: