gpt4 book ai didi

regex - 用于替换 xml 属性的正则表达式

转载 作者:行者123 更新时间:2023-12-01 07:49:16 24 4
gpt4 key购买 nike

我有一个表单的 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=\"([^\"]*)\"/
然后只需用您希望的新值替换第一个子匹配。

关于regex - 用于替换 xml 属性的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/780445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com