tuve esta expresión regular en java que coincide bien un carácter alfanumérico o la tilde (~)Matching '_' y '-' en Java expresiones regulares
^([a-z0-9])+|~$
Ahora tengo que añadir también la -
caracteres y _
he intentado un par de combinaciones, ninguno de los cuales trabajan, por ejemplo:
^([a-zA-Z0-9_-])+|~$
^([a-zA-Z0-9]|-|_)+|~$
Muestra las cadenas de entrada que deben coincidir:
woZOQNVddd
ncnW0mL14-
dEowBO_Eu7
7MyG4XqFz-
A8ft-y6hDu ~
¿Alguna pista/sugerencia?
¿Nos puede proporcionar algunas muestras de prueba? Sus soluciones parecen correctas. – Leo
muestras añadidas.Tenga en cuenta que he agregado A-Z para que coincida con las letras mayúsculas –
Dios odio las expresiones regulares en java: @ –