我有一个包含多行的xml文件,例如以下行
<project
remote="panama"
name="basic"
path="alphabet/letters"
revision="2fd79955e61fab62274944fde18dab9517c60ac5"
sync-s="true"
sync-c="false"
editor-targets="basic,liberal_vendor" />
我想将修订ID替换为修订版参数的双引号,并且我想执行此操作而又不知道双引号中存在的值,因为它会不断变化。
我有一个提交ID需要在变量“模式”中替换,这必须通过检查“路径”值来执行,因为xml文件中有很多这样的行。因此,仅当路径在一行中匹配时,才应使用“模式”变量中的文本替换该值。