Quote Originariamente inviata da Scara95 Visualizza il messaggio
Se vuoi UNO SPAZIO dopo il dollaro questo dovrebbe andare
[code]
La cosa fondamentalmente sbagliata nella tua espressione regolare sono le parentesi quadre, che identificano una character class
Ciao Scara, mi sono accorto del copia incolla dell'espressione sbagliata.Sei stato/a più veloce di me!
Infatti quella corretta dovrebbe essere :
codice:
\$((\s)+)((a|b|bah)+)
Dico dovrebbe perche come detto nel mio post iniziale non mi trova l'ultima opzione ("bah"), pur essendo presente nel testo di prova ma trova solo a, ab, b, e ba. Cosa strana è che se "bah" la metto come prima opzione ciuoè "\$((\s)+)((blah|a|b)+)" mi viene trovata.
Come è possibile?
ciao e grazie