社区
C++ 语言
帖子详情
急切等待高手,一个正则表达式问题?
tianjiao85
2008-04-16 12:55:32
((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)
这个正则表达式描述一个正确的IP地址
为什么(2[0-4]\d|25[0-5]|[01]?\d\d?)中[01]?\d\d?不是[01]?\d?\d?
...全文
135
7
打赏
收藏
急切等待高手,一个正则表达式问题?
((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?) 这个正则表达式描述一个正确的IP地址 为什么(2[0-4]\d|25[0-5]|[01]?\d\d?)中[01]?\d\d?不是[01]?\d?\d?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianjiao85
2008-04-16
打赏
举报
回复
那[01]?%d?%d呢
过客猫2022
2008-04-16
打赏
举报
回复
还是好好看看书
c_spark
2008-04-16
打赏
举报
回复
看一见回复,up一下
taodm
2008-04-16
打赏
举报
回复
\d?\d?可以匹配0~2个\d\d?是1~2个。
还是找本《精通正则表达式》看看吧。
星羽
2008-04-16
打赏
举报
回复
up
薛定谔之死猫
2008-04-16
打赏
举报
回复
严格的说这个ip连网段地址都给匹配了
0.0.0.0它也是能匹配的
并且最后一个oct不会大于199,这个应该和具体的业务有关
如果仅仅只是匹配ip地址,完全可以写的没那么繁琐
c_spark
2008-04-16
打赏
举报
回复
?表示重复零次或一次,如果3位数字全不出现
这种IP也会被皮配出来"172.0.0.",要保证每一段必须有值
正则表达式
的回溯机制
正则表达式
的引擎分析
正则表达式
的引擎有两个特点: 1.默认情况下都是贪婪匹配。 2.引擎总是着急的,会返回最先匹配到结果 正则引擎的工作原理举例: 当把cat应用到“He captured a catfish for his cat”,引擎先比较c和“H”,结果失败了。于是引擎再比较c和“e”,也失败了。直到第四个字符,c匹配了“c”。a匹配了第五个字符。到第六个字符t没能
Python
正则表达式
正则表达式
,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学的
一个
概念。
正则表达式
使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。
正则表达式
发明者_
正则表达式
-深入浅出
9.单词边界元字符<>也是一种对位置进行匹配的“锚”。这种匹配是0长度匹配。有4种位置被认为是“单词边界”:1)在字符串的第
一个
字符前的位置(如果字符串的第
一个
字符是
一个
“单词字符”)2)在字符串的最后
一个
字符后的位置(如果字符串的最后
一个
字符是
一个
“单词字符”)3)在
一个
“单词字符”和“非单词字符”之间,其中“非单词字符”紧...
java
正则表达式
性能_Java
正则表达式
性能
我正在尝试使用Java解析带有
正则表达式
的链接.但我认为它变得太慢了.例如,要从以下位置提取所有链接:……花了34642毫秒(34秒!!!)这是
正则表达式
:private final String regexp = "|>)";模式的标志:private static final int flags = Pattern.CASE_INSENSITIVE | Pattern.DOTALL |P...
正则表达式
发明者_深入浅出之
正则表达式
(二)
前言: 本文是前一片文章《深入浅出之
正则表达式
(一)》的续篇,在本文中讲述了
正则表达式
中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。 本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,9.单词边界元字符<>也是一种对位置进行匹配的“锚”。这种匹配是0长度...
C++ 语言
65,214
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章