Quiero una expresión regular que coincida con un corchete [. Aún no he encontrado ninguno. Creo que probé todas las posibilidades, pero no encontré la correcta. ¿Qué es una expresión regular válida para esto?
Respuestas:
¿Qué tal si se usa la barra invertida \delante del corchete? Normalmente, los corchetes coinciden con una clase de carácter.
¿Te estás escapando con \?
/\[/
Aquí hay un recurso útil para comenzar con las expresiones regulares:
Si usted está buscando para encontrar tanto las variaciones de los corchetes, al mismo tiempo, puede utilizar el siguiente patrón que define una serie de bien la [señal o la ]señal:/[\[\]]/
[[\]]coincidirá con cualquier soporte. En algunos dialectos de expresiones regulares (por ejemplo, grep) se puede omitir la barra invertida antes de ]si se coloca inmediatamente después de la [(debido a una clase de caracteres vacía nunca sería útil): [][]. Pero eso no funciona en Java o JavaScript.
Si desea eliminar el [o el ], use la expresión: "\\[|\\]" .
Las dos barras diagonales inversas escapan del corchete y el tubo es un "o".