1.语法
1.1元字符
\n换行
\r回车
\t制表符
\f换页符
\b单词边界
\B非单词边界
\s空格
\S非空格
\d数字
\D非数字
\w单词(字母、数字、下划线)
\W非单词
.除了换行符以外的
[]范围内
[^]范围外
|或
()分组
(?)组名
$1/name匹配正则组
\转义字符
1.2量词
*数量任意
?数量是或1
+至少一个
{}数量范围
^以开头的
$以结尾的
1.3修饰符
/i (忽略大小写)
/g (全文查找出现的所有匹配字符)
/m (多行查找)
组合:/gi或者/ig(全文查找、忽略大小写)
使用案例
url |
/((http|ftp|https)://)?[\w-]+(.[\w-]+)+([\w-.,@?^=%&:/+#]*[\w-@?^=%&/+#])?/g
|
Html标签 |
/<[^>]+>/g |