所以我试图弄清楚如何将一个字符串附加到一个字符串的末尾,该字符串出现在文件的中线,并且在两者之间有一个变量。实现这一目标的最佳方法是什么?
示例字符串
depends = object_OBJA object_OBJB place_PLACEA place_PLACEB
我想退货
depends = object_OBJA object_OBJB place_PLACEA[RANGE] place_PLACEB[RANGE]
我试过使用正则表达式,但我似乎无法让它跳过 PLACEA 部分。
我试过的东西的例子。如果不直接更换,我似乎无法弄清楚如何保存 PLACEA。理想情况下,我可以让它找到该位置,跳过 _PLACEA 并在之后附加 [RANGE],但它似乎只是替换了整个字符串。
perl -p -e 's/place.+?/[$"RANGE"]/ge' test.ctl