次のようなパターンを探している行を読む必要があります
width:40
height :50
left : 60
right: 70
以下は必要なパターンを見つけました
line = "width:40"
match = re.search(r'width\s*:\s*\d+', line)
上記のコードでは、正規表現パターンをハードコーディングしましたwidth
4つの変数すべてを配列に格納しましたkey_word = ['width', 'height', 'left', 'right']
これらすべての変数のパターンを検索したい
for key in key_word:
match = re.search(key, line)
問題は、これを次key
のようなパターンになる生の文字列にする方法です
r'width\s*:\s*\d+'
r'height\s*:\s*\d+'
r'left\s*:\s*\d+'
r'right\s*:\s*\d+'