0

我有一个字符串

"Tyson Invitational 02/08/2013','#FFFFCC')""; ONMOUSEOUT=""kill()"" >6.54"

我将如何使用正则表达式来选择右括号后的所有内容?又如何获得 6.54?

我试过了

\>(.*)

但我不确定它是否正常工作。我用

m = re.search( '\>(.*)', row_out[5])

并得到

<_sre.SRE_Match object at 0x10b6105d0>

不确定是什么问题。

谢谢!

4

1 回答 1

0
>>> import re
>>> str="""Tyson Invitational 02/08/2013','#FFFFCC')""; ONMOUSEOUT=""kill()"" >6.54"""
>>> re.search('\>(.*)',str)
<_sre.SRE_Match object at 0x7f0de9575558>

和你以前一样。但是将搜索结果分配给一个变量,然后

>>> f=re.search('\>(.*)',str)
>>> f.groups()
('6.54',)
于 2013-02-12T09:37:02.610 回答