Duplicar posible:
How to match hyphens with Regular Expression?Regex - ¿Se deberían escapar los guiones?
guión es un carácter especial en expresiones regulares, por ejemplo, para seleccionar un rango, yo podría hacer algo como:
[0-9A-F]
Pero fuera de corchetes es solo un personaje normal ¿verdad? He probado esto en un par de probadores de expresiones regulares en línea, y los guiones parecen funcionar como un carácter normal fuera de corchetes (o incluso dentro de corchetes si no está entre dos caracteres, por ejemplo, [-g] parece coincidir - ob) si ha escapado o no. No pude encontrar la respuesta a esto, pero me pregunto si es convencional o no escapar de los guiones.
Gracias!
Depende del idioma que use para representar expresiones irregulares. – zzzzBov
aquí hay una publicación similar que debería responder a sus preguntas: http://stackoverflow.com/a/4068725/56829 –
No veo cómo este es un duplicado exacto. Esa pregunta es preguntar CÓMO escapar de los guiones. Ya sé cómo escapar de ellos y preguntar SI es necesario escapar de ellos.El hecho de que algunas de las respuestas se superpongan es irrelevante porque la naturaleza de las preguntas es diferente. Por favor vuelve a abrir. – JSideris