Python 将SRE_Match对象转换为字符串

Python 将SRE_Match对象转换为字符串,python,regex,Python,Regex,我的re.search的输出返回我想知道如何将其转换为字符串?还是更可读的表单?您应该按照以下方式进行操作: result = re.search(your_stuff_here) if result: print result.group(0) 如果要按顺序查看所有组,请执行以下操作: result = re.search(your_stuff_here) if result: print result.groups() re.search()告诉您正则表达式是否与字符串匹

我的
re.search
的输出返回
我想知道如何将其转换为字符串?还是更可读的表单?

您应该按照以下方式进行操作:

result = re.search(your_stuff_here)
if result:
    print result.group(0)

如果要按顺序查看所有组,请执行以下操作:

result = re.search(your_stuff_here)
if result:
    print result.groups()

re.search()
告诉您正则表达式是否与字符串匹配。@sshashank124实际上,group参数必须是匹配的组的索引。例如,如果正则表达式为“abc(def)”且匹配,则索引0处有“abcdef”,索引1处有“def”。只有在括号中没有捕获组时,组(0)才起作用。否则您应该执行
result.group()