⊗pyPmREMFP 61 of 129 menu

Pythonのfindallメソッドにおけるキャプチャグループ

findallメソッドでは、一致する部分を検索するための キャプチャグループを設定することができます。

次のような文字列があるとします:

txt = '12 43 56 ab'

すべての数字のペアを見つけ、それらを キャプチャグループに分解してみましょう:

res = re.findall('(\d)(\d)', txt) print(res)

コードの実行結果:

[('1', '2'), ('4', '3'), ('5', '6')]

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

txt = '12:37 15:48 17:59';

この中からすべての時刻部分文字列を見つけ、 見つかったそれぞれについて、時間と分を 異なるキャプチャグループに分解してください。

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

txt = 'site.ru sss site.com zzz site.net';

この文字列からドメイン名を取得し、 ドメイン名とそのトップレベルドメイン(TLD)を 異なるキャプチャグループに格納してください。

日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否