-
字符类区分
搜索
复制
查看全部 -
字符类区分
搜索
复制
查看全部 -
字符类
搜索
复制
查看全部 -
字符类
搜索
复制
搜索
复制
查看全部 -
元字符
补充: \b是单词边界
搜索
复制
查看全部 -
元字符
搜索
复制
查看全部 -
regexp对象与修饰符
搜索
复制
查看全部 -
match 直接返回结果
exec 需要循环调用,信息较多
非全局匹配,相同
全局匹配,match信息量更少
split
replace:
查看全部 -
test和exxec方法:
查看全部 -
原义文本字符 原有含义的字符
元字符 特殊含义的非字母字符
. * + $ ^ . | \ ( ) { } [ ]
\t \v \n \r \0(空字符) \f \cX (与X相对应的控制字符(Ctrl +X))
查看全部 -
原义文本字符 原有含义的字符
元字符 特殊含义的非字母字符
. * + $ ^ . | \ ( ) { } [ ]
查看全部 -
正则表达式工具 https://regexper.com/#%28%5Cw%5Cb%29
可以在githab上下载 在本地通过node在本地搭建
\d 数组
\w 数组 字母 下划线
? 一个或零个
+ 一个或多个
{n} 量词 多个
{n,m} 量词 n到m次
* 任意个
\b 单词边界
. 任意字符
\ 转义转义字符
() 分组
[] | 或
^ $ 开头 结尾
查看全部 -
正则表达式工具 https://regexper.com/#%28%5Cw%5Cb%29
可以在githab上下载 在本地通过node在本地搭建
\d 数组
\w 数组 字母 下划线
? 一个或零个
+ 一个或多个
{n} 量词 多个
{n,m} 量词 n到m次
* 任意个
\b 单词边界
查看全部 -
查看全部
-
在js中使用正则表达式 直接在表达式的前后加//即可
修饰符 :
g: Global 全文匹配
I : ignor case 忽略大小写
m: multiple lines 多行搜索
构造函数 var reg = new RegExp(''\\bis\\b,'gi')
查看全部 -
范围类:
[a-z] a到z之间的任何字符
[a-zA-Z] 匹配大小写
[0-9-] 可匹配横线,在两个字符之间表示区间,之外可匹配横线
查看全部 -
[abc],把字符a或b或c归为一类,表达式可以匹配这类字符
^取反操作[^abc]除abc以外的字符
查看全部 -
\b 单词边界 \bis\b 匹配this
/g 全局搜索,不加g,搜到第一个匹配停止
i, ignore case 忽略大小写
m multiple lines 多行搜索
创建正则表达式两种方式:1.字面量:var reg = /\bis\b/ 2.构造函数:var reg = new RegExp('\\bis\\b' , 'g')
查看全部 -
使用()可以达到分组的功能,使量词作用于分组。不使用分组的话,量词默认会作用于最近的字符。
查看全部
举报