学习js正则表达式
来源:互联网 发布:简述js的事件委托 编辑:程序博客网 时间:2024/05/22 07:07
学习js正则表达式
js正则表达式包含如下几个点
1. 直接量字符:\o \t \n \v \f \f \r \x \u \c
2. 字符类 :[…] [^…] . \w \W \s \S \d \D [\b] 其中[\b]是退格直接量
3. 重复:{n,m} {n,} {n} ? + * 这些默认都是贪婪匹配,后面如果加上?则会转换为非贪婪匹配
4. 选择 :|
5. 分组:() (?:) 这两个都是分组,不同的是前者会生成引用,后者不会直接引用分组举例\1引用第一分组 在替换的时候则是$1对应第一分组
6. 指定匹配位置: \b \B ^ $ (?=) (?!)
在指定位置的时候所有的这些标示都单单只是表示一个位置,而不代表具体符号
\b: 匹配 单词边界
\B:匹配非单词边界
^:匹配一行开头
$:匹配一行的结束
(?=reg):这个叫正向先行断言,也就是表示,位于正则解释器前面的一些内容一定匹配正则表达式reg
(?!reg):这个叫负向先行断言,也就是表示,位于正则解释器前面的一些内容一定不会匹配正则表达式reg
关于(?=reg)(?!reg)可以参考这位大大的文章:
http://www.imkevinyang.com/2009/08/使用正则表达式找出不包含特定字符串的条目.html
阅读全文
0 0
- js正则表达式学习
- js正则表达式学习
- 学习js正则表达式
- JS学习-正则表达式
- JS正则表达式学习(一)
- js 正则表达式学习笔记
- js 正则表达式 学习笔记
- js正则表达式学习1
- js正则表达式学习2
- js正则表达式学习1
- JS学习之正则表达式
- 【JS学习笔记】正则表达式
- js正则表达式学习笔记
- js正则表达式学习笔记
- JS之正则表达式学习
- JS正则表达式学习总结
- JS正则表达式的学习
- js正则表达式学习之
- multipath -ll输出结果中2:0:0:15的解释
- mybatis(9)--输入映射
- css样式以及种类
- lamp下安装zabbix
- 机器学习之K-近邻算法
- 学习js正则表达式
- poj3580:SuperMemo(块状链表/Splay)
- 号码加密
- synchronized关键字修饰代码块
- Mondriaan's Dream POJ
- 什么叫做第三方支付?
- 用c++实现日期类函数的重载
- ContentObserver内容监听者(内容观察者)
- 模块