我有一个完整的文件,其中包含使用“gsed regexp -i FILENAME”从 XML 文件中提取的行。文件中的行都是其中一种格式:
<field number='1' name='Account' type='STRING'W/>
<field number='2' name='AdvId' type='STRING'W>
我在最后插入了一个代表可选空格的“W”。尽管“number”总是在“type”之前,但在整个文件中的所有行中,属性的顺序和数量不一定相同。
我正在寻找的是一个正则表达式“regexp”,我可以将它提供给 gnu sed,以便这个命令:
gsed 正则表达式 -i 文件名
给了我一个文件,其中的行如下所示:
1 个字符串
2 串
我不关心结果中的空格数量,只要在数字后面有一些空格,并且每行末尾有一个换行符。
我确信这是可能的,但我只是无法在合理的时间内弄清楚如何。任何人都可以帮忙吗?
非常感谢,朱尔斯