我有一个以下形式的 xml 文件:
<property name="foo" value="this is a long value">stuff</property>
有很多属性,但我想匹配名称为 foo 的属性,然后将其 value 属性替换为其他属性,如下所示:
<property name="foo" value="yet another long value">stuff</property>
我正在考虑编写一个正则表达式来匹配“foo”之后到标签末尾(“>”)的所有内容并替换它,但我似乎无法获得正确的语法。
我正在尝试使用 sed 来完成此操作,如果有帮助的话。
/property name=\"foo\" value=\"([^\"]*)\"/
然后只需将第一个子匹配替换为您希望的新值即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)