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

正则表达式学习笔记

发布时间:2020-12-13 22:22:15 所属栏目:百科 来源:网络整理
导读:基本正则表达式: BasicREGEXP 元字符 描述 . 匹配任意单个字符 * 匹配其前面的字符任意次 .* 任意长度的任意字符 [] 匹配指定范围内的任意单个字符 [^] 匹配指定范围外的任意单个字符 [:lower:] 小写字母 [:upper:] 大写字母 [:alpha:] 所有字母 [:digit:]

基本正则表达式:BasicREGEXP

元字符 描述
. 匹配任意单个字符
* 匹配其前面的字符任意次
.* 任意长度的任意字符
[] 匹配指定范围内的任意单个字符
[^] 匹配指定范围外的任意单个字符
[:lower:] 小写字母
[:upper:] 大写字母
[:alpha:] 所有字母
[:digit:] 数字
[:alnum:]
所有数字和字母
[:punct:]
标点符号
[:space:]
空白字符
?
匹配其前面的字符1次或0次
{m,n}
匹配其前面的字符至少m次,至多n次
^
铆定行首,此字符后面的任意内容必须出现在行首
$
铆定行尾,此字符前面的任意内容必须出现在行尾
^$
表示空白行
&;或b
铆定词首,其后面的任意字符必须作为单词的首部出现
&;或b
铆定词尾,其前面的任意字符必须作为单词的尾部出现
()
(ab)* ab作为一个整体,可以出现任意次
(ab).*1引用第一个左括号以及与之对应的右括号所包括的所有内容
(ab).*2引用第二个左括号以及与之对应的右括号所包括的所有内容

扩展正则表达式:ExtendedREGEXP

.
匹配任意单个字符
[]
匹配指定范围内的任意单个字符
[^]
匹配指定范围外的任意单个字符
*
匹配其前字符任意次
?
匹配其前字符0次或1次
+
匹配其前字符至少1次,类似于基本正则表达式{1,}
{m,n}
匹配其前面的字符至少m次,至多n次
^
铆定行首,此字符后面的任意内容必须出现在行首
$
铆定行尾,此字符前面的任意内容必须出现在行尾
&;或b
铆定词首,其后面的任意字符必须作为单词的首部出现
&;或b
铆定词尾,其前面的任意字符必须作为单词的尾部出现
().*123
引用第n个左括号以及与之对应的右括号所包括的所有内容
|
or a|b ,a或者b ,有一个就行
C|cat--> C或cat
(C|c)at-->Cat或cat

(编辑:李大同)

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

    推荐文章
      热点阅读