私は次のような文字列を持っています'testname=ns,mem=2G'
上記の文字列を解析した後、変数と変数tstnm
を割り当てたいns
memory
2G
import re
str = "testname=ns,mem=2G"
b = re.search('(?<=testname=)\w+', str)
m = re.search('(?<=mem=)\w+', str)
if b:
tstnm = b.group(0)
if m:
memory = m.group(0)
これは機能しますが、一度に実行しようとすると、次のようになります-
m = re.search('(?<=testname=)(\w+)\,(?<=mem=)(\w+)', str)
m
None
//です