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".