re学习笔记

re学习笔记

学习链接:
https://regexlearn.com/zh-cn/learn


\w: 数字字母下划线
\W: 非\w
\d
\D: !\d
\s: space cha
\S: !\s

#正向先行断言 仅匹配3
Date: 4 Aug 3PM
\d+(?=PM)   
3

#负向先行断言
\d+(?!PM)
4
#正向后行断言 
Product Code: 1064 Price: $5
(?<=\$)\d+
5

(?<!\$)\d+
1064

#标志符
#全局
domain.com, test.com, site.com
/\w+\.com/g
#多行标志 (正则表达式将所有文本视作一行。但如果我们使用了多行标志,它就会单独处理每一行)
domain.com
test.com
site.com
/\w+\.com$/gm

#忽略大小写
DOMAIN.COM
TEST.COM
SITE.COM
/\w+\.com$/gmi

#贪婪匹配
ber beer beeer beeeer
/.*r/   ->ber beer beeer beeeer
#非贪婪匹配
/.*?r/ ->ber
posted @ 2022-03-06 00:11  绣幕  阅读(52)  评论(0编辑  收藏  举报