^
:表示一行的开始
$
:表示一行的结束
?
:可选项元素。如
colou?r,
可以匹配
colour
与
color
,即
?
表示紧邻其前面的一个字符或者紧邻其前面的一个括号中的内容出现
0
到
1
次。比如
colo(ou)?r
匹配
coloour
或者
color.
*
:作用与
?
类似,但是表示紧邻其前的那个元素出现
0
到
n
次。
+
:作用与
?
类似,但是表示紧邻其前的那个元素出现
1
到
n
次。
.
:匹配任意一个字符
()
{
与
}
:规定重现次数的范围:区间,也称为区间量词,如
[0-9a-zA-Z]{3,4}
等同于
[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]
或者
[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]
,
"?"
的区间为
{0,1},"*"
对应的区间为
{0,n},"+"
对应的区间为
{1,n}
。
[
与]
:字符组。表示匹配字符组中一个字符,如a[123],匹配a1,a2,a3。a[1-3]等同于a[123]。“-
”(连字符)表示一个范围,只有在字符组内且不在字符组内第一个位置,连字符才是元字符,否则就是普通字符。其他元字符,只有^在字符组的第一个位置时才是元字符(并且表示排除意义,比如[^1-6]表示匹配出来1到6以外的任何字符),其他的在字符组内均为普通字符。
|
:多选结构,表示或的意思,如mark|yangfei,表示匹配mark或者yangfei,gr[ea]y等同grey|gray等同gr(e|a)y。用()控制匹配范围。
\
:转义字符。
\<
与\>
:单词边界符。\<cat\>
匹配:is a cat或者 cat is ...。
分享到:
相关推荐
正则表达式元字符-详细说明
包含所有正则表达式元字符的代表意义,方便些正则表达式时做以参考和理解
正则表达式元字符表,可以作为查询工具使用,希望大家喜欢
JavaScript正则表达式元字符总结
正则表达式大全, 元字符列表,常用的正则表达式.
006_正则表达式元字符提取数据.wmv 007_正则表达式元字符整理数据.wmv 008_正则表达式之限定字符.wmv 009_正则表达式之限定字符(整理数据) .wmv 010_正则表达式之限定字符(整理数据2) .wmv 011_正则表达式之限定...
这是编译原理的一个实验, 是把一个正则表达式转化为不确定有穷自动机NFA的算法程序,朋兴趣的朋友可以下载来看看哦. 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式...
30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在...元字符 字符转义 重复 字符类 分枝条件 反义 分组 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰 处理选项 平衡组/递归匹配
grep命令配合正则表达式
正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
比较全的正则表达式 本文目标 如何使用本教程 正则表达式到底是什么东西?...元字符 字符转义 重复 字符类 分枝条件 反义 分组 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰 。。。。。。
根据正则表达式语法规则,正则表达式的匹配模式是由一系列的字符构成的。下面小编给大家带来了正则表达式 元字符和普通字符,感兴趣的朋友一起看看吧
清除格式 文本格式约定:专业术语 元字符/语法格式 正则表达式 正则表达式中的一部分(用于分析) 对其进行匹配的源字符串 对正则表达式或其中一部分的说明 隐藏边注 本文右边有一些注释,主要是用来提供一些相关信息...
元字符及其在正则表达式上下文中的行为的一个完整列表
文本格式约定:专业术语 元字符/语法格式 正则表达式 正则表达式中的一部分(用于分析) 用于在其中搜索的字符串 对正则表达式或其中一部分的说明清除格式 ●什么是正则表达式? 在编写处理字符串的程序或网页时,...
一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行...
大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或多个字符串。正则...
匹配任何单个字符。...\ 这是引用府,用来将这里列出的这些元字符当作普通的字符来进行匹配。例如正则表达式\$被用来匹配美元符号,而不是行尾,类似的,正则表达式\.用来匹配点字符,而不是任何字符的通配符。 [ ]