我有一个字符串'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
//