RegEx:替换以特定文本结尾的所有行

RegEx:替换以特定文本结尾的所有行

假设我有以下文本:

  • 1 上午_测试
  • 凌晨 2 点测试
  • 3 其他
  • 4 一些文本 AM_TESTING
  • 5 一些文本 AM_TESTING 新文本

使用 Notepad++(或任何其他regex支持该功能的编辑器),如果该行以“AM_TESTING”结尾,我想替换整行。如果替换文本为“XXX”,则最终结果应该是:

  • 1 XXX
  • 凌晨 2 点测试
  • 3 其他
  • 4 XXX
  • 5 一些文本 AM_TESTING 新文本

尝试过AM_TESTING$,但只是替换了“AM_TESTING”,而不是整行。然后尝试*AM_TESTING$,但没有找到匹配项。

这可能吗?

答案1

  • 找什么:^(.+)AM_TESTING$
  • 用。。。来代替:$1XXX
  • 搜索模式:Regular expression

相关内容