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?¿Cuál es la expresión regular que coincide con un corchete?
Respuesta
¿Qué le parece usar la barra diagonal inversa \
delante del soporte cuadrado? Normalmente, los corchetes coinciden con una clase de caracteres.
Intente usar \\[
, o simplemente \[
.
¿funciona con un antideslizante antes del [
?
\[
o \\[
?
¿Lo está escapando con \
?
/\[/
Aquí hay un recurso útil para empezar con las expresiones regulares:
En general, cuando se necesita un personaje que es "especial" en expresiones regulares, tal como prefijo una \
. Entonces, 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 una serie de ya sea el signo [
o el signo ]
: /[\[\]]/
Puede omitir la primera barra invertida. '[[\]]' coincidirá con cualquiera de los corchetes. En algunos dialectos de expresiones regulares (por ejemplo grep) puede omitir la barra diagonal anterior al ']' si la coloca inmediatamente después del '[' (porque una clase de caracteres vacía nunca sería útil): '[] []'. Pero eso no funciona en Java o JavaScript. – cayhorstmann
Si desea eliminar [
o ]
, use la expresión: "\\[|\\]"
.
Las dos barras diagonales inversas escapan del corchete y el tubo es un "o".
- 1. ¿Cuál es la expresión regular que coincide con la cadena vacía para una regla de reescritura?
- 2. ¿Cuál es la expresión regular que coincide con los nombres de cultura?
- 3. Expresión regular que coincide con todo excepto con una expresión regular dada
- 4. Sintaxis de Groovy para la expresión regular que coincide
- 5. Expresión regular: ¿solo coincide con 7 caracteres?
- 6. Expresión regular ¿Coincide con líneas múltiples variables?
- 7. contraseña fuerte expresión regular que coincide con cualquier Char especial
- 8. expresión regular de python que coincide con cualquier cosa
- 9. Fuerza Cerrar en la expresión regular! Coincide
- 10. Expresión regular que coincide entre comillas, que contiene citas escapadas
- 11. ¿Cuál es la expresión regular más eficiente?
- 12. ¿Qué coincide con la expresión regular "\\ p {Cntrl}" en Java?
- 13. Cuál es la expresión regular más larga que ha visto
- 14. "ansioso" expresión regular que coincida con
- 15. ¿Coincide una consulta con una expresión regular en SQL?
- 16. En grep en Ubuntu, ¿cómo puedo mostrar solo la cadena que coincide con la expresión regular?
- 17. Expresión regular: coincide con todas las palabras excepto
- 18. Expresión regular que coincide con un bloque de texto de líneas múltiples
- 19. expresión regular que coincide con cualquier número o una letra o un guión
- 20. ¿Cuál es la complejidad de la expresión regular?
- 21. Retransmisión de expresión coincide con
- 22. ¿Cuál es la expresión regular de una palabra en español?
- 23. ¿Cuál es el significado de `?:` En la expresión regular
- 24. Expresión regular: coincide solo con la aparición no repetida de un carácter
- 25. ¿Cuál es la expresión regular para que coincida con una cadena alfanumérica de 6 caracteres?
- 26. ¿Cuál es la expresión regular para una URL como esta?
- 27. Coincidir con la expresión regular
- 28. ¿Cuál es la diferencia entre() y [] en una expresión regular?
- 29. generar una cadena que coincide con una expresión regular en Python
- 30. Mi expresión regular coincide demasiado. ¿Cómo lo hago parar?
En caso de que intente escribir esta expresión regular en C#, tiene que usar \\ delante del corchete. – Shrewdroid
En realidad, no sé dónde funciona y por qué la respuesta recibió un rango tan alto. –
"\\ [" funciona de verdad! o @ "\ [" –