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

【笔记】正则表达式

发布时间:2020-12-14 04:37:03 所属栏目:百科 来源:网络整理
导读:b 代表着 单词的开头或结尾,也就是单词的分界处 * 前边的内容可以连续重复使用任意次以使整个表达式得到匹配 .除了换行符以外的任意字符 d 匹配 一位数字(0,或1,或2,或……) {2} ( {8} )的意思是前面 d 必须连续重复匹配2次(8次) s 匹配 任意的空白

b代表着单词的开头或结尾,也就是单词的分界处

*前边的内容可以连续重复使用任意次以使整个表达式得到匹配

.除了换行符以外的任意字符

d匹配一位数字(0,或1,或2,或……)

{2}({8})的意思是前面d必须连续重复匹配2次(8次)

s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等

w匹配字母或数字或下划线或汉字

+是和*类似的元字符,不同的是*匹配重复任意次(可能是0次),而+则匹配重复1次或更多次

^匹配你要用来查找的字符串的开头

$匹配结尾

来取消这些字符的特殊意义

?重复零次或一次

{n,}重复n次或者更多次

[aeiou]就匹配任何一个英文元音字母

|几种规则,将会从左到右地测试每个条件,如果满足了某个分枝的话,就不会去再管其它的条件了

()分组

W 匹配任意不是字母,数字,下划线,汉字的字符

S 匹配任意不是空白符的字符

D 匹配任意非数字的字符

B 匹配不是单词开头或结束的位置

[^x] 匹配除了x以外的任意字符

[^aeiou] 匹配除了aeiou这几个字母以外的任意字符

(编辑:李大同)

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

    推荐文章
      热点阅读