Registriert reguläre Ausdrücke

9

Wie kann man mehrere (javascript) reguläre Ausdrücke zu einem einzigen verbinden?

Wenn Sie beispielsweise [/^abcd$/,/^abxy$/,/^abz$/] angeben, lautet die Ausgabe /^ab(cd|xy|z)$/ .

Ist es überhaupt rechnerisch möglich?

    
user1088045 06.05.2013, 14:39
quelle

1 Antwort

4

Es ist ziemlich einfach, solch ein Werkzeug für einfache Fälle zu machen. Setzen Sie einfach jedes Muster in Klammern und verbinden Sie sie mit "|". Also für Ihre Beispielmenge von Mustern wird es:

%Vor%

Bei einem zweiten Gedanken sind Klammern möglicherweise nicht notwendig, also wird dies genügen:

%Vor%     
spbnick 06.05.2013 14:48
quelle

Tags und Links