正则表达式
2020-02-20 10:39:42 0 举报
AI智能生成
正则表达式定义、本质、符号及特殊符号总结
作者其他创作
大纲/内容
本质
一组字符串,由字符和特殊符号组成
功能
描述了模式的重复或者表述多个字符
高级的文本模式切配、抽取、与/或文本形式的搜索和替换功能提供了基础
符号及特殊字符
字符匹配
the 匹配有the的字符串
字符表示
.
匹配除\n外的任何字符
\d
匹配任意十进制数
\w
匹配任何字母和数字字符
\s
匹配任何空格字符,,如\n\t\r\v\f
[abcde]
匹配abcde中的一个
[^abcde]
不匹配abcde中的一个
~
a~z表示a到z的26个字母
次数控制
*
匹配0次或多次前面出现的表达式
+
匹配1次或多次前面出现的表达式
?
匹配0次或1次前面出现的表达式
{n}
匹配n次前面出现的表达式
{m, n}
匹配m到n次前面出现的字符
表达式选择
a模式|b模式
从a 和b中选一个
位置控制
^ 和 \b
^from 匹配已from开头的字符串
$ 和 \B
from$ 匹配以from结尾的字符串
表达式分组
(表达式1)表达式2
为了防止混淆,用括号括起来
0 条评论
下一页