我想要替换一行中特定字符/ sybmol的第一个出现,以替换为特定符号。
任何人都可以建议如何实现这一目标
例如:我想取代& amp;用和
输入:我& 她正在玩&她想出了一个蝙蝠&球&气球 输出:我和她
答案 0 :(得分:1)
正则表达式查找/替换如下:
^([^&]*)&
\1and
<强>解释强>
[^&]*
会匹配不 &
的所有内容,并且第一个^
会在第一行开始时匹配&
与&
匹配,因为第一部分不能包含&
,它是匹配行中的第一部分&
\1
\1
在您的示例中变为me
,而&
被and