Hay varios metacaracteres que requieren un tratamiento especial al intentar que coincidan. Para ello debe utilizar un carácter de escape, es decir, anteponerles un carácter de barra invertida (\). Las tablas siguientes muestran dichos caracteres especiales y su significado.
Carácter especial | Comentarios |
---|---|
$ | Coincide con la posición al final de una cadena de entrada. Si se establece la propiedad Multiline del objeto RegExp, $ también coincide con la posición que antecede a '\n' o '\r'. Para que coincida el carácter $, ( ), use \$. |
( ) | Marca el comienzo y el final de una subexpresión. Las subexpresiones pueden capturarse para su uso posterior. Para que coincidan estos caracteres, utilice \( y \). |
* | Coincide con la subexpresión precedente cero o más veces. Para que coincida el carácter *, use \*. |
+ | Coincide con la subexpresión precedente una o más veces. Para que coincida el carácter +, use \+. |
. | Coincide con cualquier carácter único excepto el carácter de nueva línea \n. Para que coincida, utilice \. |
[ | Marca el comienzo y el final de una expresión de corchete. Para que [ coincida, use \[. |
? | Coincide con la subexpresión precedente cero o una vez, o indica un cuantificador no expansivo. Para que coincida el carácter ?, use \?. |
\ | Marca el carácter siguiente como un carácter especial, un literal, una referencia inversa o un código de escape octal. Por ejemplo, 'n' coincide con el carácter 'n'. '\n' coincide con un carácter de nueva línea. La secuencia '\\' coincide con "\" y '\(' coincide con "(". |
^ | Coincide con la posición del comienzo de una cadena de entrada, excepto cuando se usa en una expresión de corchetes, donde niega el conjunto de caracteres. Para que el carácter ^ coincida consigo mismo, use \^. |
{ | Marca el comienzo de una expresión de cuantificador. Para que { coincida, use \{. |
| | Indica una opción entre dos elementos. Para que | coincida, use \|. |
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |