gpt4 book ai didi

Python - 从变量中提取数据的正则表达式

转载 作者:太空宇宙 更新时间:2023-11-04 07:05:30 27 4
gpt4 key购买 nike

我正在尝试提取存储在下面变量中的名称。我正在尝试使用正则表达式进行提取,但出现了无效的语法错误。

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

关于Python - 从变量中提取数据的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50293282/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com