加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

一、正则表达式入门-20161122

发布时间:2020-12-14 00:46:09 所属栏目:百科 来源:网络整理
导读:1、正则表达式由两部分组成,特殊字符( 元字符 )、文本。 2、查找 IP正则表达式 为(([0-9]{1,3})+.){3}([0-9]{1,3}),匹配0-9的3位数字及小数点.后跟0-9的3位数字,总共重复3次。比如:192.168.12.13 正则表达式中: .表示“单个任意字符” .表示“小数

1、正则表达式由两部分组成,特殊字符(元字符)、文本。
2、查找IP正则表达式为(([0-9]{1,3})+.){3}([0-9]{1,3}),匹配0-9的3位数字及小数点.后跟0-9的3位数字,总共重复3次。比如:192.168.12.13
正则表达式中:
.表示“单个任意字符”
.表示“小数点”
关于IP地址,再提供一种更精确的写法:
d表示“单个任意数字”
((d{1,3}).){3}(d{1,3})
![.d]):后面不能有.或数字
3、"^"该字符表示行的开始,"$"表示结束。例如:
^cat查找第一个字母为c,紧跟着字母a,再紧跟字母t的文本
4、匹配若干字符之一:如果我们不确定是cat还是cet,则可以使用[ae]。如:(c[ae]t)可以查找出cat及cet,第一个是 c,紧接着是a或者e,接着是t。可以是例举任意多个字符组,如H[0-9],可以匹配H0、H1-H9。其中“-”是连字符,表示范围。可以使用多重范 围[0-9a-fA-F],只有在字符组内部连字符才有用为元字符,其它情况还是表示本身字符。如果在字符组第一个就是连字符,则表示普通字符。如果字符 组里面有“^”,代表非的意思,例如:[^0-9]代表不包括0-9任意数字以外的其它字符。正则调试软件:RegexBuddy

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读