如何通过搜索子字符串来替换整个字符串?

如何通过搜索子字符串来替换整个字符串?

我在记事本++中有一段如下内容

abd sung aisdifj asdij_fn 
abd sung aisdifj asddjj_fn
abd sung aisdifj asdij_fn
abd sung aisdifj asdjj_fn

无论 _fn 在哪里,整个单词都应该替换为 abc。

最终结果

abd sung aisdifj abc
abd sung aisdifj abc
abd sung aisdifj abc
abd sung aisdifj abc

答案1

  • Ctrl+H
  • 找什么:\S+_fn\b
  • 用。。。来代替:abc
  • 检查环绕
  • 检查正则表达式
  • Replace all

解释:

\S+         # 1 or more non space characters
_fn         # literally _fn
\b          # word boundary, to NOT match _fnxxx, remove it if not needed

给定示例的结果:

abd sung aisdifj abc
abd sung aisdifj abc
abd sung aisdifj abc
abd sung aisdifj abc

屏幕截图:

在此处输入图片描述

相关内容