2017-03-28 6 views
0

"xxyy.zz"のようなパターンにはpcreが必要です。x、y、zは任意のアルファベットにすることができます。"xxyy.zz"のようなパターンにpcreが必要

言語: 'S = "XX"'、 're.match(R "([AZ])\ 1 {1}"、S)の作品について
を:私が試みているもののPython

私のフルストリングのためにはうまくいきません。たとえば、 's = "xxyy"'、 're.match(r "([az])\ 1 {1}([az])\ 1 {1}"、s)は機能しません...

このpcreを修正する方法を教えてください。

+0

あなたはPCRE式を書いているどの言語では? – inetknght

答えて

1

各アルファグループは括弧で囲み、その後には\1スタイルグループの参照が必要です。私はあなたがここに{2}数量詞を使用することができるとは思わないので、ペアのニーズはシリアルに書き込まれる必要があります。

>>> re.search(r'([a-z])\1([a-z])\2\.([a-z])\3', 'abccdd.eef').group(0) 
'ccdd.ee' 
関連する問題