常用正则表达式

复制代码
字符

\ :  特殊字符、转义字符

^: 正则表达式的开始

$: 正则表达式的结束

*: 等于{0,},即0到多

+: 等于{1,},即1到多

?: 等于{0,1},即0到1

{n}:匹配确定的次数,n次

{n,}:匹配大于n的次数,等于n*

{n,m}: 匹配大于n,小于m的次数

. :  匹配除“\n”之外的任何单个字符。

 \d: 匹配一个数字字符, 等价于[0-9]

\D:匹配一个非数字字符,等价于[^0-9]

\f: 匹配一个换页符

\n: 匹配一个换行符

\r :匹配一个回车符

\s: 匹配空白字符,包括空格、换页符等

\S: 匹配非空白字符

\t:  匹配一个制表符

\v: 匹配一个垂直制表符

\w: 匹配包括下划线的任意单词字符,等价于[a-zA-Z0-9_]

\W: 匹配任何非单词字符,等价于[^a-zA-Z0-9_]

自己有时候使用:
[^a;]*  表示匹配初字符a和符号;以外的所有字符
复制代码

 

posted @   小菜鸟起飞ing  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示