Yea*_*maz 0 regex replace notepad++ find
我想在Notepad ++中只找到并替换标记的行.我怎样才能做到这一点?
示例:
我使用"查找和替换 - 标记"选项卡标记了以下文本的行(包含XYZ).标记后,我想将"问题"字替换为我标记的行中的另一个字.
XYZ THIS IS A SAMPLE TO EXPLAIN MY PROBLEM.
SAMPLE TO EXPLAIN MY PROBLEM
XYZ EXPLAIN TO MY PROBLEM
MY PROBLEM
XYZ PROBLEM
Run Code Online (Sandbox Code Playgroud)
或者如何选择/突出显示标记的线条.如果我找到此功能,我的问题将得到解决(使用IN SELECTION选项).
您可以在不必先标记线条的情况下执行此操作.将搜索模式保持为正则表达式.
如果要在以XYZ开头的所有行中替换PROBLEM .
^(XYZ.*)PROBLEM
并替换为\1SOLVED
如果XYZ不在开始.
^(.*XYZ.*)PROBLEM
并替换为\1SOLVED
如果在问题之后出现XYZ.
((.*XYZ.*)(PROBLEM))|((PROBLEM)(.*XYZ.*))
并替换为\2CHANGED\6