【Python】正規表現で括弧を取得

djangoで{% block content %}とかあるじゃないですか、それっぽいのを自分で作ろうと思ってやりました。

import re

pattern = r'\{%.*%\}'
result = re.match(pattern, '{% marker end_point %}test')

print(result.group().split(' ')[1:-1])

output
['marker', 'end_point']

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です