Sto cercando un modello che corrisponda a tutto fino alla prima occorrenza di un personaggio specifico, dire un ";" - un punto e virgola .
Ho scritto questo:
/^(.*);/
Ma in realtà corrisponde a tutto (incluso il punto e virgola) fino all'ultima occorrenza di un punto e virgola.
\w+(?!([^]+;)|;)
ma non è per questo? .+(?!([^]+;)|;)
/^(.*?);/
dovrebbe anche funzionare (si chiama non avido ), ma le risposte fornite usando[^;]*
sono migliori.