una solo regulares regular minusculas menos mayusculas mayuscula letra expressions expresiones expresion ejemplos regex ascii

regulares - regex solo mayusculas



Regex cualquier personaje ascii (7)

¿Cuál es la expresión regular para que coincida con xxx[any ascii char here, spaces included]+xxx ?
Estoy intentando xxx[(/w)(/W)(/s)]+xxx pero parece que no funciona.


Como los caracteres US-ASCII están en el rango de bytes de 0x00-0x7F (0-127):

xxx[/x00-/x7F]+xxx


Dependiendo de lo que quieras decir con "ascii char", simplemente podrías probar

xxx.+xxx


Intenta usar .+ lugar de [(/w)(/W)(/s)]+ .

Tenga en cuenta que esto realmente incluye más de lo que necesita: ASCII solo define los primeros 128 caracteres.


Si realmente quiere decir any y ASCII (no por ejemplo, todos los caracteres Unicode):

xxx[/x00-/x7F]+xxx

Ejemplo de JavaScript:

var re = /xxx[/x00-/x7F]+xxx/; re.test(''xxxabcxxx'') // true re.test(''xxx☃☃☃xxx'') // false


puedes usar la clase [[:ascii:]]


. significa cualquier char, por lo que escribe su expresión regular de esta manera:

xxx.+xxx


[ -~]

visto aquí. Combina todos los caracteres ASCII del espacio con la tilde.

Entonces su implementación sería:

xxx[ -~]+xxx