Regex-Vergleich

Ich fange (endlich) an, Regex zu lernen, und frage mich, ob es einen bemerkenswerten Unterschied zwischen diesen beiden Mustern gibt. Ich versuche Zeilen wie "Title=Blah"und stimmen mit" Title "und" Blah "in zwei Gruppen überein.

Das Problem kommt mit Titeln wie "Title=The = operator". Hier sind die beiden Möglichkeiten, um das Problem zu lösen:

^([^=]+)=(.+)$
^(.+?)=(.+)$

Gibt es einen Unterschied zwischen den beiden, entweder in Bezug auf die Leistung oder die Funktionalität?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage