如何从文本文件中提取XML

长钉

我有一个如下的文本文件。

1001=<?xml ns=dkfj><home><taga>dkjf</taga></home>1002=<?xml ns=dkfj><home1><taga>dkjf</taga></home1>

我需要如下结果。

 <?xml ns=dkfj><home><taga>dkjf</taga></home>

 <?xml ns=dkfj><home1><taga>dkjf</taga></home1>

我尝试使用sed,start和end模式,但是由于两者都在同一行,所以它不起作用。

我该怎么做?

长颈鹿

原来的问题将由
cat test.xml | tr "<" "\n" | sed -n '/taga>./p' | sed 's/taga>//'
第二个问题解决,当前问题将由第二个问题解决
cat test.xml | sed 's/[0-9][0-9][0-9][0-9]=/\n/g'

它会查找出现四个数字后跟=符号的情况,因此,如果您在真实字符串的其他位置可能有这种类型的字符,它将无法正常工作,但是现在看起来不像那样

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档