2009-03-15 16 views
3

は、繰り返しパターンを含む文字列にマッチします正規表現パターンは例えば、あります:Regex:繰り返しパターンを含む文字列との一致方法は?

"a"|"b","c"|"d",...,"y"|"z"

あなたが任意のアイデアを持っていますか?たぶん、あなたはこのような何かを探している

+0

いくつか例を挙げてください。例では – Gumbo

+0

+1です。 「繰り返しパターン」またはあなたが言及した特定のパターンを意味しますか?いくつかの例と反例を挙げてください。 –

答えて

4

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

これは、フォーム"α"|"β"αβの列のカンマ区切りのリストと一致しますすることができますどんなキャラクターでもあります。本当に繰り返しパターンを探すために

+0

ありがとうございますが、それでも "a" | "b"、 "c" | "d"、aaaまたは "a" | "b"、 "c" | "d"と一致する場合は、 修正できますか? Plz – ByulTaeng

+0

文字列 '^ ... $'の先頭と末尾にアンカーを追加しました。 – Gumbo

+0

@ Gumbo:私はそれが "それを修正することができます"と確信しています。 ;-)あなたのために私の答えを削除する。 – Tomalak

2

ちょうどノートでは、あなたはとてもようにグループ化使用することができます:\ 1を繰り返し第一グループでマッチした文字列を指し

<(htmltag>).*\1 

。理にかなっている?

+0

はい、それは理にかなっており、より正確な回答としてマークする必要があります。 – alfonx