2016-06-07 106 views
0

我想在记事本++中只用标记行查找和替换。我怎样才能做到这一点?如何在记事本中的标记行中查找和替换++

实施例:

我标记以下文本行(含有XYZ)使用查找&替换 - 标记标签。标记后,我想用另一个字代替“PROBLEM”这个词,只用我标出的几行。

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

的[在用记事本++选定的文本你如何执行查找/替换]可能的复制(http://stackoverflow.com/questions/替换它5110666 /如何执行查找替换在选定的文本与记事本) –

+0

感谢您的答复。但它只适用于选定的单词。我想用搜索框标记特定的行 - 标记选项卡,而b仅在这些标记行中查找和替换。 – Yearmaz

+0

我不认为这是可能的。但是,您不需要先标记行,然后在这些行上查找/替换。你可以一步完成。看来你正在解决XY问题。用样本文件数据和预期结果编辑您的问题。 – Noel

回答

2

你可以做到这一点,而不必先标记行。 将搜索模式保持为正则表达式。

  1. 如果你想在所有线路更换问题开始XYZ

    • 搜索^(XYZ.*)PROBLEM\1SOLVED
  2. 如果XYZ不是在开始更换。

    • 搜索^(.*XYZ.*)PROBLEM\1SOLVED
  3. 如果问题后可出现XYZ更换。

    • 搜索((.*XYZ.*)(PROBLEM))|((PROBLEM)(.*XYZ.*))\2CHANGED\6
+0

很好。它像我想要的那样工作。谢谢! – Yearmaz