Als «regular-expressions» getaggte Fragen

Laut Wikipedia ist ein regulärer Ausdruck (abgekürzt Regex oder Regexp) eine Folge von Zeichen, die ein Suchmuster bilden, hauptsächlich zur Verwendung beim Pattern Matching mit Strings oder beim String Matching, dh "find and replace" -ähnlichen Operationen.

77
Lesbare reguläre Ausdrücke, ohne an Kraft zu verlieren?

Viele Programmierer kennen die Freude, einen schnellen regulären Ausdruck zu erstellen, heutzutage oft mit Hilfe eines Webdienstes oder traditionellerweise bei interaktiver Eingabeaufforderung, oder vielleicht ein kleines Skript zu schreiben, das den regulären Ausdruck in der Entwicklung hat, und...

30
Wie funktionieren reguläre Ausdrücke?

Angenommen, Sie haben ein Dokument mit einem Aufsatz geschrieben. Sie möchten diesen Aufsatz analysieren, um nur bestimmte Wörter auszuwählen. Cool. Ist die Verwendung eines regulären Ausdrucks schneller als das zeilenweise und wortweise Analysieren der Datei, um nach einer Übereinstimmung zu...

9
Lexikalische Analyse ohne reguläre Ausdrücke

Ich habe mir einige Lexer in verschiedenen höheren Sprachen angesehen ( Python , PHP , Javascript ua) und alle scheinen reguläre Ausdrücke in der einen oder anderen Form zu verwenden. Obwohl ich sicher bin, dass Regex wahrscheinlich der beste Weg ist, dies zu tun, habe ich mich gefragt, ob es eine...