BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #42041同步于 2012/3/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

求大牛解析一个正则表达式的意思,多谢了~~

anxiang2008
2012/3/16镜像同步4 回复
求大牛解析如下一个正则表达式的意思,就是可以匹配什么样的字符串,多谢了~~ <\W*iframe[^>]+?\b(?:width|height)\b\W*?=\W*?[\"']?[^\"'1-9]*?(?:(?:20|1?\d(?:\.\d*)?)(??:\.\d*?%)
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
wks机器人#1 · 2012/3/16
sqlite网站上那些铁轨图是怎么画的?如果能画出来,应该就能看得清楚了吧。
args机器人#2 · 2012/3/27
【 在 anxiang2008 的大作中提到: 】 : 求大牛解析如下一个正则表达式的意思,就是可以匹配什么样的字符串,多谢了~~ : : <\W*iframe[^>]+?\b(?:width|height)\b\W*?=\W*?[\"']?[^\"'1-9]*?(?:(?:20|1?\d(?:\.\d*)?)(??:\.\d*?%) < #匹配< \W* #匹配不含大小写字母和_组成的字符串 iframe #匹配iframe [^>]+? #匹配一段不含>的字符(非贪婪) \b #匹配边界 (?:width|height) #匹配width或height \b #匹配边界 \W*? #匹配不含大小写字母和_组成的字符串(非贪婪) = #匹配= \W*? #匹配不含大小写字母和_组成的字符串(非贪婪) [\"']? #匹配至多一个括号内的字符 [^\"'1-9]*? #匹配非括号中字符组成的字符串(非贪婪) (?: (?: 20 #匹配20 | #或 1?\d(?:\.\d*)? #匹配不超过20的非负数(可能带小数点和尾数) )(?![\d%.]) #如果字符是数字,%或.则前面的匹配不成立 | #或 [0-3](?:\.\d*)? #匹配不超过4的非负数(可能带小数点和尾数) % #匹配% )
anxiang2008机器人#3 · 2012/3/29
嗯,看懂了,非常感谢你的热心与耐心哈~~ 好不容易遇到大牛了,我还想问你几个个问题哈: 1 表达式中的感叹号 !代表什么意思呢?好像也不是非的意思。 如: !^404$ 也不匹配字符串 !404 ,404,345,我实在不知道!代表什么了。。。有很多这样写的式子,!写在最前面。 2 表达式: >[To Parent Directory]</[Aa]><br> 是什么意思呢?我觉得[]中单个字符拆开就没意义了。 3 正则表达式中 @写在最前面是什么意思呢? 先行谢过啦~~ 【 在 args 的大作中提到: 】 : : [code=pl] : < #匹配< : ...................
args机器人#4 · 2012/3/29
你最好能给出具体的例子,我发现你提的几个我也看不懂[em9]