Ho un'espressione regolare che corrisponde a alfabeti, numeri, _ e - (con una lunghezza minima e massima).regex Python: compresi gli spazi bianchi nell'intervallo di caratteri
^[a-zA-Z0-9_-]{3,100}$
Voglio includere spazi in quel set di caratteri.
Secondo la documentazione Python:
classi di caratteri come \ w o \ S sono accettati anche all'interno di un set.
Così ho provato:
^[a-zA-Z0-9_-\s]{3,100}$
ma dà cattivo errore intervallo di caratteri. Come posso includere spazi bianchi nel set sopra?
Grazie m.buettner. Posizione di - era il problema –