Regulärer Ausdruck Vs. String-Analyse

Bei der Gefahr, eine Dose Würmer zu öffnen und negative Stimmen zu erhalten, muss ich fragen:

Wann sollte ich reguläre Ausdrücke verwenden und wann ist es sinnvoller, die Zeichenfolgenanalyse zu verwenden?

Und ich werde brauchenBeispiele undArgumentation in Bezug auf Ihre Haltung. Ich möchte, dass Sie Dinge ansprechen wieLesbarkeit, Wartbarkeit, Skalierungund wahrscheinlich am allermeistenPerformance in deiner Antwort.

Ich habe eine andere Frage gefundenHier Das hatte nur eine Antwort, die es sogar störte, ein Beispiel zu nennen. Ich brauche mehr, um das zu verstehen.

Ich spiele gerade in C ++ herum, aber reguläre Ausdrücke gibt es in fast jeder höheren Sprache und ich würde gerne wissen, wie verschiedene Sprachen reguläre Ausdrücke verwenden / behandeln, aber das ist mehr ein nachträglicher Gedanke.

Vielen Dank für die Hilfe beim Verständnis!

Edit: Ich suche noch nach weiteren Beispielen und spreche darüber, aber die Resonanz war bisher großartig. :)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage