Necesito escapar de la expresión regular de los caracteres especiales usando el script java. ¿Cómo puedo lograr esto? Cualquier ayuda debe ser apreciada.¿Cómo escapar de los caracteres especiales de expresiones regulares usando javascript?
Gracias por su reply.But rápido Necesito escapar todos los caracteres especiales de expression.I regulares han tratar por este código, pero no puedo conseguir el resultado.
RegExp.escape=function(str)
{
if (!arguments.callee.sRE) {
var specials = [
'/', '.', '*', '+', '?', '|',
'(', ')', '[', ']', '{', '}', '\\'
];
arguments.callee.sRE = new RegExp(
'(\\' + specials.join('|\\') + ')', 'gim'
);
}
return str.replace(arguments.callee.sRE, '\\$1');
}
function regExpFind() {
<%--var regex = new RegExp("\\[munees\\]","gim");--%>
var regex= new RegExp(RegExp.escape("[Munees]waran"));
<%--var regex=RegExp.escape`enter code here`("[Munees]waran");--%>
alert("Reg : "+regex);
}
¿Qué problema tengo con este código? Por favor, guíame.
Ver [Cómo escapar de la expresión regular en javascript?] (Http://stackoverflow.com/questions/2593637/how-to-escape-regular-expression-in-javascript) –