2010-05-26 20 views
5

Parece que no puedo hacer que mi expresión regular funcione.Expresión regular para encontrar secuencias de letras minúsculas unidas con guión bajo

Me gustaría tener algo de texto alfa, sin números, un guión bajo y más texto aplha.

por ejemplo: blah_blah

Tengo un ejemplo que no funciona aquí

^[a-z][_][a-z]$ 

Gracias anticipadas en las personas.

EDIT: me disculpo, me gustaría hacer cumplir el uso de todas las minúsculas.

+0

¿por qué el voto hacia abajo? – user104628

Respuesta

3

Sólo se necesita:

[a-z]+_[a-z]+

o si tiene que ser una línea completa:

^[a-z]+_[a-z]+$

3

Prueba esto:

[A-Za-z]+_[A-Za-z]+ 

Minúsculas:

[a-z]+_[a-z]+ 
1

Probar:

^[a-z]+_[a-z]+$ 
1

Dependiendo de qué sabor de expresiones regulares que estés usando hay diferentes posibilidades:

^[A-Za-z]+_[A-Za-z]+$ 
^\a+_\a+$ 
^[[:alpha:]]+_[[:alpha:]]+$ 

La primera forma de ser la más aceptada .

Su ejemplo sugiere que está buscando cosas exactamente como "blah_foo" y no quiere extraerlo de cadenas como "Hola, blah_foo you". Si este no es el caso, debe soltar el "^" (coincidir con el comienzo de la cadena) y "$" (coincidir con el final de la cadena)

Cuestiones relacionadas