正则表达式
来源:互联网 发布:战地3低配置优化补丁 编辑:程序博客网 时间:2024/04/30 20:13
1. RegExp 类允许使用正则表达式(即可用符串于在字中执行搜索和文替换本的模式)。
允许使用两个字符串来构造正则表达式。一个字符串定义正则表达式的模式,另一个字符串定义正则表达式中使用的标志。
可以使用 new RegExp()
构造函数或将 RegExp 文本分配给一个变量,从而创建新的 RegExp 对象。
参数
注意: 在第一个表达式中,您必须键入两个反斜杠字符,因为 将忽略 re:String
— 正则表达式的模式(也称为构造函数字符串)。这是正则表达式的主要部分(“/”字符之间的部分)。 var re1:RegExp = new RegExp("bob", "i"); var re2:RegExp = /bob/i;
RegExp()
构造函数方法定义的正则表达式,要使用以反斜杠 (/) 字符开头的元序列,例如 /d
(匹配所有数字),请键入两个反斜杠字符。例如,以下两个正则表达式是等效的: var re1:RegExp = new RegExp("//d+", ""); var re2:RegExp = //d/;
RegExp()
构造函数方法的第一个参数是一个字符串;而在字符串文本中,必须键入两个反斜杠字符才能识别为一个单独的反斜杠字符。flags:String
— 正则表达式的修饰符。其中包括:g
-- 使用 String 类的 replace()
方法时,指定此修饰符可替换所有匹配项,而不只替换第一个匹配项。此修饰符对应于 RegExp 实例的 global
属性。i
-- 计算正则表达式时不 区分大小写。此修饰符对应于 RegExp 实例的 ignoreCase
属性。s
-- 点 (.
) 字符与换行符相匹配。请注意,此修饰符对应于 RegExp 实例的 dotall
属性。m
-- 尖号 (^
) 字符和美元符号 ($
) 在换行符之前和 之后匹配。此修饰符对应于 RegExp 实例的 multiline
属性。x
-- 忽略 re
字符串中的空白字符,所以您可以编写更加易读的构造函数。此修饰符对应于 RegExp 实例的 extended
属性。flags
字符串中的所有其它字符。
2.主要方法:exec和test两个方法
exec(str:String):Array——在给定的字符串 str
中执行正则表达式搜索。
test():Boolean——在给定的字符串 str
中测试正则表达式是否匹配。
3.正则表达式的语法
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- java和Ajax异步传输
- C 风格(C-style)强制转型
- 敏捷测试经验总结(转载)
- .net对Excel表数据读写操作
- VB 如何给控件赋一个具有超连接的值(点击控件,连接指定网页页面)
- 正则表达式
- 问题:如何在Wamp下单步调试PHP程序?
- linux(ubuntu10.04)系统安装jdk,tomcat常见问题
- Web性能测试术语
- android桌面文件夹美化
- 浙大HG所的YDH叫兽
- yum禁用fastestmirror 插件
- 问题大集锦
- template关键字typename和class的区别,以及模板默认参数