常用的正则表达式式
123
匹配字符串123
它逐个字符的与输入的常用的正则表达式式做比较。常用的正则表达式式是大小写敏感的所以
The
不会匹配the
。
*
字符和.
字符搭配可以匹配所囿的字符.*
*
和表示匹配空格的符号\s
连起来用,如表达式\s*cat\s*
匹配0或更多个空格开头和0或更多个空格结尾的cat字符串
我们可以省略第二个参数。唎如
[0-9]{2,}
匹配至少两位 0~9 的数字。如果逗号也省略掉则表示重复固定的次数例如,
[0-9]{3}
匹配3位数字
多行修饰符
m
常用于执行一个多行匹配像之前介绍的
(^,$)
用于检查格式是否是在待检测字符串的开头或结尾。但我们如果想要它在每行的开头和结尾生效我们需要用到多行修饰符m
。例如表达式
/at(.)?$/gm
表示小写字符a
后跟小写字符t
,末尾可选除换行符外任意字符我们可以使用
适合初学者入門人工智能的路线及资料下载机器学习在线手册深度学习在线手册AI基础下载(pdf更新到25集)备注:加入本站微信群或者qq群请回复“加群”獲取一折本站知识星球优惠券,请回复“知识星球”喜欢文章点个在看?
将贪婪匹配模式转化为惰性匹配模式。