El método _.escapeRegExp() se utiliza para escapar de los caracteres especiales de expresiones regulares “^”, “$”, “”, “.”, “*”, “+”, “?”, “(“, “)” , “[“, “]”, “{“, “}” y “|” en string.
Sintaxis:
_.escapeRegExp([string=''])
Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- string: este parámetro contiene la string para escapar.
Valor devuelto: este método devuelve la string escapada.
Ejemplo 1:
Javascript
const _ = require('lodash'); var str1 = _.escapeRegExp("/a/"); console.log(str1); var str2 = _.escapeRegExp("\*?{}."); console.log(str2);
Producción:
"/a/" "\\*\\?\\{\\}\\."
Ejemplo 2:
Javascript
const _ = require('lodash'); var str1 = _.escapeRegExp("/geeks/"); console.log(str1); var str2 = _.escapeRegExp("/(?<geeks>.)(?<for>.)(?<geeks>.)/"); console.log(str2); var str3 = _.escapeRegExp("\*?????{}."); console.log(str3);
Producción:
"/geeks/" "/\\(\\?<geeks>\\.\\)\\(\\?<for>\\.\\)\\(\\?<geeks>\\.\\)/" "\\*\\?\\?\\?\\?\\?\\{\\}\\."
Publicación traducida automáticamente
Artículo escrito por AshokJaiswal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA