⊗pyPmREGB 35 of 129 menu

Pythonの正規表現におけるグループ化括弧

これまでの例では、繰り返し演算子は 直前の1文字にのみ作用していました。 複数の文字に作用させたい場合はどうすればよいでしょうか?

このために、グループ化括弧 '(' と ')'があります。これらは次のように機能します: 何かがグループ化括弧内にあり、 直後に')'の後に繰り返し演算子が ある場合、その演算子は括弧内のすべてに 作用します。

次の例では、検索パターンは次のようになります: 文字'x'、その後に文字列 'ab'が1回以上、次に文字 'x'

txt = 'xabx xababx xaabbx' res = re.sub('x(ab)+x', '!', txt) print(res)

コードの実行結果:

'! ! xaabbx'

以下の文字列が与えられています:

txt = 'ab abab abab abababab abea'

次のパターンに一致する文字列を見つける 正規表現を書いてください: 文字列'ab'1回以上繰り返される

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否