【问题标题】:Search for 100th occurrence in a string using regular expression in Notepad++在 Notepad++ 中使用正则表达式在字符串中搜索第 100 次出现
【发布时间】:2015-10-26 10:18:09
【问题描述】:

我有一个非常大的文件,有 10,000 行,它在字符串中的很多行中出现了很多 PQR。

我想知道第 100 次出现的行号,以便我可以相应地更改行。

请帮助我使用我在互联网上尝试过很多但没用的正则表达式。

谢谢。

【问题讨论】:

    标签: regex full-text-search editor notepad++


    【解决方案1】:

    (PQR.*?){100,100} 可以解决问题。它将选择从 PQR 首次出现到最后出现的所有文本。

    【讨论】:

    • 它说找不到文本“(EQD.*?){100,100}”
    • 你能帮我看看 Notepad++ 截图吗?因为它不起作用。
    • 你应该勾选“。匹配换行符”
    【解决方案2】:

    如果需求正是你提到的,你可以在查找框中使用(PQR.*?){100},它会找到PQR的前100个匹配项,所以最后匹配的行就是你需要的行。

    【讨论】:

    • 它说找不到文本“(PQR.*?){100}”
    • 你能帮我看看 Notepad++ 截图吗?因为它不起作用。
    • 非常感谢,好奇。这也成功了....我们需要在 Notepad++ 中选择 .matches 新行,我之前错过了它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-17
    • 1970-01-01
    • 2018-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多