2012-06-07 32 views

Respuesta

19

Usted puede utilizar el método String.prototype.replace, como:

title = title.replace("<![CDATA[", "").replace("]]>", ""); 

Esto reemplazará cada subcadena objetivo con nada. Tenga en cuenta que esto solo reemplazará la primera aparición de cada uno, y requeriría una expresión regular si desea eliminar todas las coincidencias.

Referencia:

+1

yeah works thanks. – Alireza

+1

Funciona bien gracias – AbnSrn

1

usted debería ser capaz de hacer esto con una expresión regular. Tal vez algo como esto ?:

var myString = "<![CDATA[A Survey of Applications of Identity-Based Cryptography in Mobile Ad-Hoc Networks]]>"; 
var myRegexp = /<!\[CDATA\[(.*)]]>/; 
var match = myRegexp.exec(myString); 
alert(match[1]); 
+1

Me gustaría obtener el valor de la matriz en una sola línea: 'var match = myRegexp.exec (myString) [1];' – Blazemonger

Cuestiones relacionadas