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

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

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

pythontxt = '12 34 56'

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

pythonres = re.match('(\d+)(\d+)', txt)

print(res[0]) # '12'を出力
print(res[1]) # '1'を出力
print(res[2]) # '2'を出力
Задание 1

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

pythontxt = ' 1234'

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

Задание 2

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

pythontxt = 'sss domain.ru zzz'

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

Задание 3

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

pythontxt = '31.12.2025'

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