首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改regex模式以一次匹配一个字符串。

更改regex模式以一次匹配一个字符串。
EN

Stack Overflow用户
提问于 2015-04-16 22:03:30
回答 2查看 163关注 0票数 1

我正在做一个正则表达式,它与某个区域的十进制、纬度和经度相匹配。它应该匹配从40到46或115到125,然后是小数,然后是10位数。它就是这么做的。问题是它被用于ASYNC验证,因此每个单独的数字/字符都需要匹配。下面是模式:

代码语言:javascript
复制
@"^((4[0-6])|(11[5-9]|12[0-5]))(\.|°)?([0-9]{1,10})°?$"; 

因此,它应该匹配4,43,43,43.123等,它匹配一个完整的模式,但不是个人。我一直在调查非捕获组,但它似乎不适合这里,我的测试还没有结果。我是不是走错路了?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-17 10:24:00

代码语言:javascript
复制
(((4[0-6])|(11[5-9]|12[0-5]))(\.|°)?([0-9]{1,10})°?(, )?)+

这个表达式符合你的需要吗?

票数 0
EN

Stack Overflow用户

发布于 2015-10-06 09:24:13

我现在确信,regex不是在这里走的路。如果有人想提出一个这样的答案,我会结束这件事,我们可以继续我们的日子。谢谢。- BattlFrog

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29686780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档