我有一些类似于以下内容的字符串:

\x63\x68\x69\x6C\x64\x72\x65\x6E


并且我想以以下形式转换该字符串:

children


通过使用单个正则表达式。

目前,我正在使用这个:

\\


我正在用值\替换;&#

不幸的是,这将返回以下结果:

;childre&#x6E


请注意,结果以希腊问号开头,结束时没有希腊问号

因此,是否有更好的方法将\替换为;&#,但结果不以;开头,最后结果以;结尾?

最佳答案

匹配以下正则表达式:

\\(\w+)

并替换为:

&#\1;

结果:children

Demo

09-25 21:20