如何从字符串中删除`// <![CDATA [`和end` //]]>`

Ali*_*eza 9 javascript regex jquery cdata

如何从字符串中删除//<![CDATA[和结束//]]>javascript?

var title = "<![CDATA[A Survey of Applications of Identity-Based Cryptography in Mobile Ad-Hoc Networks]]>" ;
Run Code Online (Sandbox Code Playgroud)

需要成为

var title = "A Survey of Applications of Identity-Based Cryptography in Mobile Ad-Hoc Networks";
Run Code Online (Sandbox Code Playgroud)

怎么做?

Ian*_*Ian 24

您可以使用该String.prototype.replace方法,例如:

title = title.replace("<![CDATA[", "").replace("]]>", "");
Run Code Online (Sandbox Code Playgroud)

这将替换每个目标子字符串.请注意,这只会替换每个匹配项的第一次出现,如果要删除所有匹配项,则需要使用正则表达式.

参考: