Ho un dittico di parole (in realtà, ho annidato dicte di coniugazioni di verbi, ma non è rilevante) e voglio fare un'espressione regolare combinandole.Come posso creare un'espressione regolare da un elenco di parole?
{
'yo': 'hablaba',
'tú': 'hablabas',
'él': 'hablaba',
'nosotros': 'hablábamos',
'vosotros': 'hablabais',
'ellos': 'hablaban',
'vos': 'hablabas',
}
... per fare:
'habl((aba(s|is|n)?)|ábamos)' # I think that's right
Se non includo 'hablábamos'
è facile - sono tutti lo stesso prefisso, e posso ottenere:
'hablaba(s|is|n)?'
... ma voglio una forma generale. È possibile?
Stai provando a * generare * un'espressione regolare dai valori nel dizionario? Oppure stai cercando di scrivere un'espressione regolare per * convalidare * i valori nel dizionario. O qualcos'altro interamente? – Johnsyweb
Voglio generarlo. Il mio tag è sbagliato? –