【发布时间】:2010-11-16 08:22:16
【问题描述】:
查找:
regexp1 **sometext** regexp2
替换为:
newregexp1 **sometext** newregexp2
这里,我不想修改**sometext**。
也就是说,如果我在一个文件中有以下几行:
Hello somebody! Have a good day.
Hello somebodyelse! Have a good day.
我希望输出是:
Bye somebody! Good night.
Bye somebodyelse! Good night.
我的正则表达式搜索将采用以下形式:
Hello .*! Have a good day.
如何使用 \1 关键字和 sed(或任何 linux 工具)来完成此操作。
请帮助我了解实际的命令语法。
另外,如果您有办法在 notepad++ 中执行此操作,请告诉我。
感谢您的帮助!
【问题讨论】: