【发布时间】:2016-03-22 13:40:37
【问题描述】:
例子:
This (word1) is a test (word2) file.
我想要什么:
This is a test file.
问题是括号不止一次出现,所以如果我使用:
sed 's/<.*>//g'
我收到 This file 这是错误的。
如果我想替换两个相同模式之间的字符串呢?
喜欢:
WORD1 %WORD2% WORD3 => WORD1 WORD3
【问题讨论】:
-
所以要删除括号内的所有文本?
-
没错。但是括号只是一个非常简单的例子,它也可以是多个符号,例如#/to be replace/#或%to be replace%
-
请更新问题以提供更多详细信息。
-
@Lobby2:同样,为什么相同的模式?相同的部分在哪里?你期望
WORD1 %WORD2% WORD3 something WORD1 %WORD2% WORD3的输出是什么? -
指定的副本也专门回答了该案例。请在此处发布之前查看现有问题。谢谢。