我有一个 xml 文件,例如:
<http:website/CODE1> <http:website/CODE2> <http:website/CODE3>
在哪里:
CODE1是由2个字母2个数字2个字母定义的代码:AA11BB
CODE2是一个词:东或西
CODE3 是一个浮点数
我需要提取这些代码过滤掉 xml 代码。我需要使用 sed。我想像(仅提取第一个代码):
sed 's/[A-Z]\{2\}[0-9]\{2\}[A-Z]\{2\}!//g
为了用空格替换与第一个 RegEx 不匹配的所有内容。RegEx 是正确的,但如果我使用“否定”符号,它就不起作用了吗?怎么了?此外,如何将多个替换应用于同一行?