全球主机交流论坛

标题: HELP! 苦逼的正则!泪求各种大神! [打印本页]

作者: l22576283    时间: 2012-4-25 16:08
标题: HELP! 苦逼的正则!泪求各种大神!
本帖最后由 l22576283 于 2012-4-25 16:10 编辑
  1. "任意字符"<13710905921>
复制代码
求匹配这个

我写成这样就写不下去了
  1. ^["](?!")(\S)*["](?!")[<](\d){11}([>])$
复制代码
这样最后只剩一个bug
  1. "任意字符""""""<13710905921>
复制代码
可以出现任意字符后面可以出现N个"

用["]{1}这种限制无效,会因为 前面 (\S)* 而匹配掉了

还有这个网站挺好玩的

http://mengzhuo.org/regex/
作者: enj0y    时间: 2012-4-25 16:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: l22576283    时间: 2012-4-25 16:10
enj0y 发表于 2012-4-25 16:09
您是想匹配手机号还是""还是"任意"
  1. "任意字符"<13710905921>
复制代码
手机号我已经匹配完了
作者: 咩仙人    时间: 2012-4-25 16:14
".+?"<\d{11}>
作者: l22576283    时间: 2012-4-25 16:23
咩仙人 发表于 2012-4-25 16:14
".+?"



不行呀,还是会出现我那个问题 "任意字符""""""<手机号码>
我要的是  "任意字符"<手机号码>
前后只要出现一共两个"
作者: 咩仙人    时间: 2012-4-25 16:29
l22576283 发表于 2012-4-25 16:23
不行呀,还是会出现我那个问题 "任意字符""""""
我要的是  "任意字符"
前后只要出 ...

我没理解错的话...是 "([^"]+)"{1,}<(\d{11})> 这种么........
作者: Administrator    时间: 2012-4-25 16:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: l22576283    时间: 2012-4-25 16:49
本帖最后由 l22576283 于 2012-4-25 16:55 编辑
咩仙人 发表于 2012-4-25 16:29
我没理解错的话...是 "([^"]+)"{1,} 这种么........


不行哟,唉,这是苦逼的正则世界

"任意字符"<手机号码>
还是老bug ""任意字符"""<手机号码>
也可以匹配得到
作者: l22576283    时间: 2012-4-25 16:50
Administrator 发表于 2012-4-25 16:41
yinggaishile

不行,这是个苦逼的正则世界
作者: 咩仙人    时间: 2012-4-25 16:53
l22576283 发表于 2012-4-25 16:49
不行哟,唉,这是苦逼的正则世界

"任意字符"

原来你是想匹配不到..."[^"]+"<\d{11}>
作者: Administrator    时间: 2012-4-25 16:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 咩仙人    时间: 2012-4-25 16:59
大A+1
骚年, 用这个写个实例吧 http://rubular.com/
作者: Administrator    时间: 2012-4-25 17:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: l22576283    时间: 2012-4-25 17:10
@咩仙人 @Administrator
嗯,写好了!
http://rubular.com/r/Pkf49Yd0Mq
作者: l22576283    时间: 2012-4-25 17:11
Administrator 发表于 2012-4-25 17:00
特意从床上爬下来又仔细看了一遍。。。还是没看明白。。。回床看电影去鸟。。。 ...



A大别这样
救救我们这些苦逼吧
作者: Administrator    时间: 2012-4-25 17:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: l22576283    时间: 2012-4-25 17:26
Administrator 发表于 2012-4-25 17:16
http://rubular.com/r/3Cc8ezpM0Q



多匹配鸟"双引号前面的一个空格。。。。。。

不过可以在程序里解决,要不A大再帮帮忙
不行的话,俺就在程序里搞吧
作者: Administrator    时间: 2012-4-25 17:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: l22576283    时间: 2012-4-25 17:48
Administrator 发表于 2012-4-25 17:31
http://rubular.com/r/CASQWYYInf


A大一出手就知道有木有呀!
感谢A帮忙,搞定鸟,tink!




欢迎光临 全球主机交流论坛 (https://52.ht/) Powered by Discuz! X3.4