繁体   English   中英

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

[英]regex two words search in Notepad++

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

  • 关键字为“ Loves”且以“
  • 仅将“非常多”追加到满足上述条件的那些行。

我尝试搜索:

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;

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

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

注意:确保选中“正则表达式”,然后单击 . 匹配换行符未选中。

这未经测试,但应该可以。 确保不区分大小写的匹配已打开。 搜索:

(Loves.*")$

更换

$1 Very Much

另外,请确保您要进行全局替换(全部替换)。 否则,它将仅与光标之后的第一个实例匹配。 观看此Regex101演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM