导图社区 正则
基础正则表达式,只包含基础部分,不足以供给深入学习。从常用正则表达式、基础、等方面了概述和分析,需要可收藏。
大学课程计算机网络:路由技术。仅供参考。
大学课程计算机网络:交换技术。仅供参考。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
正则
常用正则表达式
https://www.cnblogs.com/fozero/p/7868687.html
基础
\d
0-9任意一个
\w
A-Z、a-z、0-9任意一个
\s
空格、制表符、换行符等空白符
.
除换行符外的任意一个字符
[]
匹配方括号中的任意一个字符
-
eg:[a-z]
表示a到z
^
eg:[^a]
除a外的任意字符
{}
{n}
表达式重复n次
{m, n}
表达式至少重复m次,至多重复n次
{m, }
表达式至少重复m次
简化
?
相当于{0, 1}
+
相当于{1, }
*
相当于{0, }
表达式为多个时,可用括号括起
默认为贪婪模式,即匹配字符越多越好
在花括号后加“?”变为非贪婪模式
从字符串开始的地方匹配
$
从字符串结束的地方匹配
|
匹配左边或右边
\b
匹配一个单词的边界,需要时可前后均加
在表达式前方
前面字符不全是\w
在表达式后方
后面字符不全是\w
()
捕获组,将捕获的内容存入内存中暂时保存
(?:Expression)
非捕获组,即取消捕获组的功能
(?=表达式)
自身出现位置的后面还能匹配表达式,但此表达式本身不计入匹配结果
(?<=表达式)
自身出现位置的前面还能匹配表达式
(?!表达式)
自身出现的后面不能匹配表达式
(?<!表达式)
自身出现的前面不能匹配表达式
模式
IGNORANCASE
忽略大小写模式,匹配时忽略大小写
SINGLELINE
单行模式,整个文本为一个字符串
MULTILINE
多行模式,每行均为一个字符串