Cita:
Iniciado por manuparquegiralda Perdona te entendí mal, tu querías que tu expresión te permitiese o un guión bajo o un guión normal, pero no ambos a la vez.
Eso es, que pueda aparecer 1 guión o 1 guión bajo, pero nunca los dos a la vez. Tampoco debe ocupar la primera (0) y última posición (strlen-1). No importa que haya masyúculas/minúsculas.