2009-03-15 1 views

Antwort

4

suchen Sie vielleicht etwas wie folgt aus:

^"."\|"."(,"."\|".")*$ 

Dies wird eine durch Kommata getrennte Liste von Sequenzen von Form kann "α"|"β" wo α und β entsprechen Sei irgendein Charakter.

+0

Danke, aber es passt immer noch "a" | "b", "c" | "d", aaa oder "a" | "b", "c" | "d", Kannst du es reparieren? PLZ – ByulTaeng

+0

Ich habe Anker für den Anfang und das Ende der Zeichenfolge '^ ... $' hinzugefügt. – Gumbo

+0

@Gumbo: Ich bin sicher, dass "du es reparieren kannst". ;-) Lösche meine Antwort, +1 für dich. – Tomalak

2

Nur eine Notiz, die für ein sich wiederholendes Muster wirklich aussehen, können Sie wie so Gruppierung verwenden:

<(htmltag>).*\1 

wo \ 1 in der 1. Gruppe wiederholt die angepasste Zeichenfolge bezieht. Sinn ergeben?

+0

Ja, es macht Sinn und es sollte als die richtige Antwort markiert werden. – alfonx