⊗pyPmREMMP 68 of 129 menu

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

matchメソッドを使用する際、 マッチした部分文字列をキャプチャグループに分解することができます。

以下の文字列があるとします:

txt = '12 34 56'

数字からなる最初の部分文字列を見つけ、 それを2つのキャプチャグループに分解してみましょう:

res = re.match('(\d+)(\d+)', txt) print(res[0]) # '12'を出力 print(res[1]) # '1'を出力 print(res[2]) # '2'を出力

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

txt = 'code.mu 1234'

文字列の先頭にあるドメインを見つけ、 その名前を最初のキャプチャグループ、 ゾーンを2番目のキャプチャグループに入れてください。

ドメインを含む以下の文字列が与えられます:

txt = 'sss domain.ru zzz'

このドメインを見つけ、 その名前を最初のキャプチャグループ、 ゾーンを2番目のキャプチャグループに入れてください。

日付を含む以下の文字列が与えられます:

txt = '31.12.2025'

日を最初のキャプチャグループ、 月を2番目のキャプチャグループ、 年を3番目のキャプチャグループに入れてください。

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