我正在尝试使用 Python 正则表达式从字符串中捕获所有数字。数字是指整数和浮点数(使用,
or .
)。我设法使用这个正则表达式完成它:([0-9]+[\,|\.][0-9]+|[0-9]+)
但是我有一个问题,我需要它来匹配带有空格的大数字。我的意思是20 000
或5 000 000
。这些数字可能非常大,有很多空间。我不知道多少钱。但数字之间总会有 1 个空格,不再有。例如:20 30
= 这将是 2 个不同的数字。
我想我需要某种递归模式(?R)
,但我不知道如何使用它。
有人可以帮忙吗?:)