しょっちゅう忘れて全く記憶に残らないのでメモ
実際のところ
X=300だとかy=99みたいな感じで文字列が入ってくる際、左辺と右辺をそれぞれパースしたい場合は以下のように
import re pt = re.compile(r'(x|y)=(\d{1,5})') mt = pt.match("x=100") mt[1] #>> 'x' mt[2] #>> '100' mt = pt.match("y=200") mt[1] #>> 'y' mt[2] #>> '200'
しょっちゅう忘れて全く記憶に残らないのでメモ
X=300だとかy=99みたいな感じで文字列が入ってくる際、左辺と右辺をそれぞれパースしたい場合は以下のように
import re pt = re.compile(r'(x|y)=(\d{1,5})') mt = pt.match("x=100") mt[1] #>> 'x' mt[2] #>> '100' mt = pt.match("y=200") mt[1] #>> 'y' mt[2] #>> '200'