我试图提取存储在下面的变量中的名称。我正在尝试使用正则表达式提取内容,但是出现无效的语法错误。
import re
var = 'Thomas/Male/'
output = re.search('([\w.-]+)/([\w.-]+)', var)
if output:
print output.group(1)
预期产出1:托马斯
预期产出2:男
任何人都可以帮忙。谢谢
最佳答案
您可以搜索字母数字字符:
import re
var = 'Thomas/Male/'
name, gender = re.findall('\w+', var)
输出:
'Thomas'
'Male'
关于python - Python-正则表达式从变量中提取数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50293282/