正则表达式<RegExp>-详解
来源:互联网 发布:手机怎么进淘宝试衣间 编辑:程序博客网 时间:2024/05/01 12:11
正则表达式分为两个部分:/表达式(匹配模式pattern)/+标志flag
g(global)——设置g标志返回全部,不然只返回一个。
i(ignoreCase)——设置i标志将忽略区分大小写。
m(multiline)——
s(dotall)——未设置s标志,元字符"点(.)"将不匹配换行符(\n与\r)。
x(extended)——
ActionScript3中使用的是NFA引擎。这种引擎总是最先返回最左边的匹配。
文字符号分类:
普通字符:A~Z,a~z,0~9,(其他还有#,=,~,-等)
元字符(11种):[ ]——字符集。字符集中的字符只要有一个符合特征描述则匹配。字符集只能匹配一个字符。
( )——括号与分组。将一部分定义成组优先处理。
\(反斜杠)——转义字符。将特殊元字符转化为普通符号。使用"正斜杠/"也要使用反斜杠转义。
^——取反。对方括号里面描述的字符取反。必须在字符集'[ ]'里面,不然作为普通字符" ^ "。
$——
.(点号)——表示任何符号。不匹配"换行符\n",相当于[^\n\r]。
|——选择符。匹配多个可能的正则表达式中的一个。优先级最低,注意是否需加括号。
?——跟在某字符后面。该字符重复0~1次。(非显示限定符)
*——跟在某字符后面。该字符重复0~n次。(非显示限定符)
+——跟在某字符后面。该字符重复1~n次。(非显示限定符)
不可见字符:\f 匹配一个换页符。\n 匹配一个换行符。\r 匹配一个回车符(换行) 。\s 匹配一个空白字符。\S 匹配任何非空字符。\t 匹配一个制表符。\v 匹配一个垂直制表符。
- 正则表达式<RegExp>-详解
- MySQL正则表达式 REGEXP详解
- RegExp 正则表达式 方法 详解
- asp中RegExp “正则表达式”对象详解
- MySQL 中的正则表达式运用 REGEXP详解
- 详解JavaScript正则表达式之RegExp对象
- 正则表达式(RegExp)对象
- RegExp正则表达式
- Matlab-------regexp正则表达式
- RegExp正则表达式
- 正则表达式(regexp)
- RegExp 正则表达式
- 正则表达式 RegExp()//
- RegExp正则表达式
- javascript 正则表达式RegExp
- JavaScript正则表达式 RegExp
- 正则表达式(RegExp)
- 正则表达式RegExp
- 邮件被列黑名单,处理方法
- ARM 学习笔记(四) 快速上下文切换(FCSE)技术
- 如何对hadoop作业的某个task进行debug单步跟踪
- c++中,引用和指针的区别 .
- 消费者账户被窃取,QR码再爆安全漏洞
- 正则表达式<RegExp>-详解
- 注意python中的引用
- strcpy函数 .
- LogParser 学习小结
- [转]linux(centos)上配置nginx、mysql、php-fpm开机启动
- 一道网易游戏笔试题的不同解法
- GridVew 单击选择行
- Linux环境变量的设置和查看方法
- 参数传递按值传递