Ich suche nach einem Muster, das bis zum ersten Auftreten eines bestimmten Zeichens zu allem passt , z. B. ";" - ein Semikolon .
Ich habe das geschrieben:
/^(.*);/
Aber es stimmt tatsächlich mit allem (einschließlich des Semikolons) bis zum letzten Auftreten eines Semikolons überein.
\w+(?!([^]+;)|;)
aber warum nicht? .+(?!([^]+;)|;)
/^(.*?);/
sollte auch funktionieren (es heißt nicht gierig ), aber die gegebenen Antworten[^;]*
sind besser.