Quiero permitir y (a-zA-Z) _ letras y (e.) -, tengo algunos problemas con el,Expresión regular, ¿cómo se permite la combinación de punto (punto) y letras?
Cualquier idea (.)?
Gracias de antemano,
Ish
Quiero permitir y (a-zA-Z) _ letras y (e.) -, tengo algunos problemas con el,Expresión regular, ¿cómo se permite la combinación de punto (punto) y letras?
Cualquier idea (.)?
Gracias de antemano,
Ish
escapar de ella, ya que es un carácter especial:
\.
Esto hará [a-zA-Z_.-]+
Fuera de la clase de caracteres, ([]
), necesitas escapar del punto (\.
) ya que es un meta carácter.
[a-z]+\.com #matches `something.com`
Esto debería funcionar bien:
[A-z._\-]+
Por favor, tenga en cuenta que usted mi tiene que escapar de esa barra dependiendo de su lenguaje de programación.
[A-Za-z_.-]
es una clase de caracteres que incluye todos los caracteres que ha mencionado. Dentro de una clase de personaje, no es necesario escapar del .
, y puede evitar escaparse del -
si lo pone primero o último.
Si los números están bien, también, se puede acortar este a
[\w.-]
[a-zA-Z_\-.]
debería funcionar. Es posible que deba usar una barra doble, según el idioma que esté utilizando.
.
Tiene un significado especial en expresiones regulares, se utiliza para denotar cualquier carácter. Por lo tanto, necesita usar el carácter de escape.
Así que hay que utilizar \.
Como todo el mundo ya se dijo, si pone un conjunto de caracteres (sin necesidad de escapar en esta situación) entre corchetes, que dice: "Por favor, permitir que estos personajes I' estoy poniendo el interior me encontré con un vídeo de referencia para usted:. Skip to 22-23 min
'Az' permitirá símbolos a partir de 91 thru 96' [\\]^_ \ '' Y guión no tiene por qué ser escapado si es la primera o último carácter en una clase de personaje – Amarghosh