我想在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
或者如何选择/突出显示标记的线条。如果我找到了这个功能,我的问题就会解决(使用IN SELECTION选项)。
答案 0 :(得分:6)
您可以在不必先标记线条的情况下执行此操作。 将搜索模式保持为正则表达式。
如果您想在所有 行中替换问题,以XYZ 开头。
^(XYZ.*)PROBLEM
并将其替换为\1SOLVED
如果 XYZ不在开头 。
^(.*XYZ.*)PROBLEM
并将其替换为\1SOLVED
如果 XYZ可以在问题 之后出现。
((.*XYZ.*)(PROBLEM))|((PROBLEM)(.*XYZ.*))
并将其替换为\2CHANGED\6