目前,我使用两个正则表达式从字符串中获取数据,如下所示:
match = re.match('(\d+(\.\d+)*)(.*)[Xx](.*)(\d+(\.\d+)*)|', '12 x 13.5|1 - 3 acres')
我要的号码是12和13.5。你知道吗
在另一种情况下,字符串没有|,它只是数字后面的空字符串。我用这个来匹配:
match = re.match('(\d+(\.\d+)*)(.*)[Xx](.*)(\d+(\.\d+)*)$', '12 x 13.5')
我想要的是使用一个正则表达式来匹配这两个条件,我应该怎么做?你知道吗
更新:
我的号码是:
match.group(1)
match.group(4)+match.group(5)
目前没有回答
相关问题 更多 >
编程相关推荐