指定的边界处将字符串str分割成子字符串
var pattern = / /i; // 中间是空格,空格也是字符,用来分割单词之间的字符之一,意味着以空格的规则将字符串进行拆分成数组
var str...,其他字符都可以被匹配,注意,给定字符集的所有字符或字符区间,而不是仅仅限于紧跟在^字符后面的那一个字符或字符区间
$:匹配字符串的结束(行尾匹配)
\A:只有匹配字符串开始处
\b:匹配单词边界,一个单词的开始或者结尾...,并且匹配且匹配一个位置,不匹配任何字符
\B:不匹配一个单词的边界,匹配非单词边界,与\b相反,可以用来查找前后都有多于的空格的连字符等,在正则里,小写与大写,往往功能相反
点.元字符的使用
解释:匹配除换行符以外的字符...,匹配非单词边界,与\b相反,可以用来查找前后都有多于的空格的连字符,在正则里,小写与大写,往往功能相反 示例代码如下:
总结:
限于篇幅,本节内容就学习到这里了,正则是一个非常强大的文本匹配工具,用特殊的字符正着去匹配文本还好...以下是本篇提点概要
正则的使用场景,两个最强大的功能就是搜索和替换
什么是正则表达式,就是用一处理字符串的文本的规则,来匹配和处理文本的字符模式的对象
如何创建正则表达式,一种是new操作符,另一种就是字面量表示方法