正则表达式

语法:

句点字符:
复制代码
匹配除换行符 \n 之外的任何单字符。要匹配 . ,请使用 \. 。

表达式:

复制代码
...\.
具体字符:
排除字符
字符范围
复制代码
\w	匹配字母、数字、下划线。等价于 [A-Za-z0-9_]
重复字符
复制代码
{min, max}	至少匹配min 次,至多匹配max次
量词(必须跟前导字符)
复制代码
*	Zero or more repetitions
+	One or more repetitions. 
选择字符
复制代码
?	Optional character
空白字符
复制代码
\s	Any One Whitespace
\S	Any One Non-whitespace character
匹配行
复制代码
start and the end of the line 

 ^ (hat) and $ (dollar sign)
捕获字符组
复制代码
(...)	Capture Group
选择字符组
复制代码
(abc|def)	Matches abc or def
全选字符

进阶用法:

元字符:

\b单词边界
复制代码
匹配一个单词边界,也就是指单词和空格间的位置。

例如, 'er\b' 可以匹配"never" 中的 'er',但不能匹配 "verb" 中的 'er'。
\B非单词边界
复制代码
匹配非单词边界。

'er\B' 能匹配 "verb" 中的 'er',但不能匹配 "never" 中的 'er'。

场景:

1.至少包含3个a
复制代码
'\b.*a.*a.*a.*\b'

分析:    .*代表任意个任意字符   
相关推荐
RNEA ESIO10 小时前
SQL中的REGEXP正则表达式使用指南
数据库·sql·正则表达式
研☆香2 天前
聊一聊js中的正则表达式的应用
前端·javascript·正则表达式
麦芽糖02194 天前
python进阶六 正则表达式
android·python·正则表达式
Watermelo6175 天前
理解 JavaScript 中的“ / ”:路径、资源与目录、nginx配置、请求、转义的那些事
前端·javascript·vue.js·chrome·nginx·正则表达式·seo
睡不着的可乐5 天前
正则表达式
正则表达式
Dxy12393102166 天前
Python 使用正则表达式将多个空格替换为一个空格
开发语言·python·正则表达式
2401_827499998 天前
python项目实战11-正则表达式基础
python·mysql·正则表达式
互联网散修8 天前
零基础鸿蒙应用开发第三十三节:正则表达式基础与应用
华为·正则表达式·harmonyos
bukeyiwanshui8 天前
20260414 正则表达式及shell三剑客
数据库·mysql·正则表达式
坐吃山猪9 天前
Python09_正则表达式
开发语言·python·正则表达式