cihren 发表于 2014-8-2 06:58:56

正则工具出错了吗?“afan”看看

匹配文本:   707-827-7019
我用的正则表达式:   ({3,4}[.-]?)+
匹配结果:   7019

({3,4}[.-]?){3}   也不行~这是什么情况??

雨林GG 发表于 2014-8-2 07:37:11

工具应该不会错吧!~ 贪婪与懒惰,正则后加个?号
LZ意图是什么?取数字吗?({3,4})[.-]? 简单的 \d+也可以啊!

cihren 发表于 2014-8-2 11:45:49

回复 2# 雨林GG


    就取这个电话号码。最近正在学习正则,这是一本书里的例题,但是在工具里行不通了~

haijie1223 发表于 2014-8-2 12:18:45

[\d+-]+

afan 发表于 2014-8-2 12:21:33

你用了组,当然匹配的就只是组里的,这样试试:(?:{3,4}[.-]?)+(?:{3,4}[.-]?){3}(?:\d+-?)+

cfanpc 发表于 2014-8-2 13:22:01

新手路过

49666684 发表于 2014-8-2 16:38:40

新手路过
页: [1]
查看完整版本: 正则工具出错了吗?“afan”看看