记事本++中的正则表达式两个词搜索

regex two words search in Notepad++

我想在下面的示例文本中使用正则表达式查找:

我尝试搜索:

Loves*."$

并替换为 /1 Very Much 但没有成功,不胜感激。

我正在为此使用 Notepad++。

"Sample Text"
--------------------

    DOLLY Loves DOLLS" Like Elephant"
    DOLLY;
    DOLLY Loves DOLLS Like Dog"
    DOLLY Loves DOLLS Like Cat" But Bats Not
    DOLLY "Loves" Her Lover Matt"
    Mr. O' Neil" King Hates Dolls
    DOLLY Loves DOLLS Like Bat"
    DOLLY;

这未经测试但应该有效。确保启用不区分大小写的匹配。搜索:

(Loves.*")$

替换

 Very Much

此外,请确保您正在进行全局替换(全部替换)。否则,它只会匹配光标之后的第一个实例。看到这个 Regex101 demo

您可以在Notepad++中使用以下正则表达式。

Find: \b(Loves.*")$
Replace:  Very Much

注意: 确保选中 "Regular expression" 并且 . 匹配换行符未选中。