我正在尝试提取存储在下面变量中的名称。我正在尝试使用正则表达式进行提取,但出现了无效的语法错误。
import re
var = 'Thomas/Male/'
output = re.search('([\w.-]+)/([\w.-]+)', var)
if output:
print output.group(1)
预期输出 1:Thomas
预期输出 2:男性
谁能帮忙解决这个问题。谢谢
请您参考如下方法:
检查变量,在python3中print()不是print
import re
var = 'Thomas/Male/'
output = re.search('([\w.-]+)/([\w.-]+)', var)
if output:
print(output.group(0))
print(output.group(1))
print(output.group(2))
输出:
Thomas/Male
Thomas
Male
