Pregunta

Quiero una expresión regular que coincide con un [ corchetes. No he encontrado hasta ahora. Creo que he intentado todas las posibilidades, pero no he encontrado la correcta. ¿Qué es una expresión regular válida para esto?

¿Fue útil?

Solución

¿Y si uso \ barra invertida delante del corchete. Normalmente corchetes coincide con una clase de caracteres.

Otros consejos

Trate de usar \\[, o simplemente \[.

¿Está escapando con \?

/\[/

Aquí hay un recurso útil para empezar con las expresiones regulares:

Regular-Expressions.info

En general, cuando se necesita un personaje que es "especial" en expresiones regulares, tal como prefijo una \. Por lo que un [ literal sería \[.

Si usted está buscando para encontrar tanto las variaciones de los corchetes, al mismo tiempo, puede utilizar el siguiente patrón que define un rango de o bien el signo [ o el signo ]: /[\[\]]/

Si desea hacer coincidir una expresión a partir de [ y terminando con ], utilice \[[^\]]*\].

¿funciona con un antislash antes de la [?

\[ o \\[?

Si desea eliminar el [ o la ], utilice la expresión:. "\\[|\\]"

Las dos barras invertidas escapar el soporte cuadrado y el tubo es un "o".

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top