¿Cuál es la expresión regular que coincide con un corchete?

Quiero una expresión regular que coincida con un corchete [ . No he encontrado uno todavía. Creo que intenté todas las posibilidades, pero no he encontrado la correcta. ¿Qué es una expresión regular válida para esto?

¿Qué hay de usar la barra invertida \ delante del corchete cuadrado? Normalmente, los corchetes coinciden con una clase de caracteres.

Intenta usar \\[ , o simplemente \[ .

¿Lo estás escapando con \ ?

 /\[/ 

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

Regular-Expressions.info

En general, cuando necesitas un personaje que sea “especial” en expresiones regulares, simplemente preséntalo con un \ . Entonces un literal [ sería \[ .

Si está buscando encontrar ambas variaciones de los corchetes al mismo tiempo, puede usar el siguiente patrón que define un rango del signo [ signo o ] : /[\[\]]/

funciona con un antideslizante antes del [ ?

\[ o \\[ ?

Si desea hacer coincidir una expresión que comienza con [ y termina con ] , use \[[^\]]*\] .

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

Las dos barras invertidas escapan del corchete y la tubería es un “o”.