2024-06-26 01:35:23 发布
网友
假设我有以下代码段:
& $(-1,1)$ & $(0,\infty)$
如何在python中使用regex将坐标对分离为x和y分量?我想用检索为了这个。你知道吗
例如,对于上述部分,我希望接收:
x: -1 y: 1 x: 0 y: \infty
目前我正在使用:
c = map(str,re.findall(r'-?\S',range)) a = c[1] b = c[3]
但是,这只匹配整数,而不是我需要的“\infty”。你知道吗
谢谢你。你知道吗
关于:
import re lines = ''' & $(-1,1)$ & $(0,\infty)$ ''' matches = re.findall(r'\((.*),(.*)\)', lines) for (a,b) in matches: print "x: %s y: %s" % (a,b)
输出
如果您发现了一些奇怪之处,请考虑用*?替换*,以使匹配项“不贪婪”。你知道吗
*?
*
关于:
输出
如果您发现了一些奇怪之处,请考虑用
*?
替换*
,以使匹配项“不贪婪”。你知道吗相关问题 更多 >
编程相关推荐