社区
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?
...全文
93
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.",要保证每一段必须有值
正则表达式
(?p
group)
正则表达式
(?pgroup)这个正则的意思是,给匹配到的数字命名
一个
组名name,这个组名必须是唯一的。 另一种是正则匹配使用group(组名)可以获取到这个组名下的数据,同group(1...
一个
正则表达式
模式中的字母和数...
正则表达式
里面?和+各表示什么意思
通常表示可选项,表示前面的字符或子表达式可能出现也可能不出现。例如,
正则表达式
ab?...加号(+)表示
一个
或多个前导字符或子表达式。例如,
正则表达式
a+b 匹配 “ab”,“aab”,“aaab” 等,但不匹配 “b”。
正则表达式
中?=等的简单使用
今天写web作业的时候遇到
一个
问题
,如何使用提取url中请求的html和css,js的请求 于是我使用了
正则表达式
来做,前面一直没搞懂 ?= ?: ?!这几个符号是的用处,今天好像清晰了不少,记录一下 首先是要求 如何使用正则...
正则表达式
中?=和?:和?!的理解
,首先需要理解前瞻,后顾,负前瞻,负后顾四个概念: 前瞻: exp1(?=exp2) 查找exp2前面的exp1 后顾: (?<=exp2)exp1 查找exp2后面的exp1 负前瞻: exp1(?!exp2) 查找后面不是exp2的exp1 负后顾: (?&...
一看就懂:
正则表达式
在讲
正则表达式
前,我们不妨先从
一个
场景来逐渐引入。 你可能有过这样的经历:我们去某些网站注册帐号,当你在设置密码的时候,网站会提示你密码的长度范围,以及对应的规则限制(如下图)。 根据上图,我们将...
C++ 语言
64,849
社区成员
250,501
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章