gpt4 book ai didi

regex - 使用perl用特殊字符替换字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:47:42 27 4
gpt4 key购买 nike

我正在尝试替换像这样的字符串

</string§>

new string line 1
new string line 2

在 Linux 上使用 perl。

问题是,它不接受 < 和 > 以及/。

这是我得到的:

perl -i -pe 's/\<\/string§\>/new string line 1 \n new string line 2/se' file.xml

有人能帮忙吗?

谢谢!

最佳答案

您不需要 se 修饰符,也可以使用替代的正则表达式分界符(/ 除外)来避免转义:

perl -pe 's~</string§>~new string line 1 \nnew string line 2~' file.xml
new string line 1
new string line 2

关于regex - 使用perl用特殊字符替换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35213073/

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