我正在做一个正则表达式,它与某个区域的十进制、纬度和经度相匹配。它应该匹配从40到46或115到125,然后是小数,然后是10位数。它就是这么做的。问题是它被用于ASYNC验证,因此每个单独的数字/字符都需要匹配。下面是模式:
@"^((4[0-6])|(11[5-9]|12[0-5]))(\.|°)?([0-9]{1,10})°?$"; 因此,它应该匹配4,43,43,43.123等,它匹配一个完整的模式,但不是个人。我一直在调查非捕获组,但它似乎不适合这里,我的测试还没有结果。我是不是走错路了?
发布于 2015-04-17 10:24:00
(((4[0-6])|(11[5-9]|12[0-5]))(\.|°)?([0-9]{1,10})°?(, )?)+这个表达式符合你的需要吗?
发布于 2015-10-06 09:24:13
我现在确信,regex不是在这里走的路。如果有人想提出一个这样的答案,我会结束这件事,我们可以继续我们的日子。谢谢。- BattlFrog
https://stackoverflow.com/questions/29686780
复制相似问题