Regex 仅将此字符串保存在记事本中++;(正则表达式)

Regex 仅将此字符串保存在记事本中++;(正则表达式),regex,editor,notepad++,Regex,Editor,Notepad++,我又有问题了。 你有一张这样的单子吗 Ham$$Keepit=Keepit€ That was just Awesome #+üä! Ber$$Dontremove=dontReMove€ delicious 只想保持在$$和€之间。 所以结果应该是 Keepit=Keepit Dontremove=dontReMove 再次感谢您的帮助试试这个(v5.9.3): 使用Ctrl+H打开替换对话框,并确保在搜索模式面板中选中了正则表达式 在“查找内容”文本框中键入(.*)$(.*)€(.*)

我又有问题了。
你有一张这样的单子吗

Ham$$Keepit=Keepit€ That was just Awesome #+üä!
Ber$$Dontremove=dontReMove€ delicious
只想保持在$$和€之间。
所以结果应该是

Keepit=Keepit
Dontremove=dontReMove
再次感谢您的帮助

试试这个(v5.9.3):

  • 使用Ctrl+H打开替换对话框,并确保在搜索模式面板中选中了正则表达式
  • 在“查找内容”文本框中键入
    (.*)$(.*)€(.*)
  • 在“替换为”文本框中键入
    \2
  • 按“全部替换”,瞧!!!您将看到所需的文本

  • 对于那些想知道这意味着什么的人来说:“查找内容”字段中的偏执是捕获组,而“\2”部分意味着第二个捕获组(第二个偏执)应该替换整个匹配。必须添加\以逃避美元:
    (.*)\$\$(.*)€(.*)