2010-02-15 53 views

回答

0

下面的正则表达式匹配两个数字(带或不带负号,用逗号分隔)格式的a.b其中ab是数字序列最小长度为1。

(-?\d+\.\d+)\s*,\s*(-?\d+\.\d+) 
0

事情是这样的:

(-?\d+(?:\.\d+)?)(?:,\s*|\s+)(-?\d+(?:\.\d+)?) 

这将净你的两场比赛,然后你就可以转换为浮动和核对纬度/经度范围。

这也将允许两个数字被空格分开。如果你想只允许一个逗号,使用方法:

(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?) 
+0

这是好吗? ( - ?\ d +(?:\。\ d +)?)(\ s * | \ s +)(?:,\ s * | \ s +)( - ?\ d +(?:\ \ d +) – Basit 2010-02-15 08:37:57