fork(6) download
  1. # Expresión regular con guión medio en una clase de caracteres
  2. # https://es.stackoverflow.com/q/155042/127
  3.  
  4. import re
  5.  
  6. texto = "cadena-ejemplo"
  7. regex = r"^[a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)*$"
  8.  
  9. resultado = re.search( regex, texto )
  10.  
  11. if (resultado):
  12. print( "Coincidió con: " + resultado.group() );
  13.  
  14.  
Success #stdin #stdout 0.04s 9456KB
stdin
Standard input is empty
stdout
Coincidió con: cadena-ejemplo