`
javatoyou
  • 浏览: 1017101 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JScript 正则表达式语法表

 
阅读更多

字符

描述

/ 标记下一个字符是特殊字符或文字。例如,"n" 和字符 "n" 匹配。"/n" 则和换行字符匹配。序列 "//" 和 "/" 匹配,而 "/(" 则和 "(" 匹配。
^ 匹配输入的开头。
$ 匹配输入的末尾。
* 匹配前一个字符零或多次。例如,"zo*" 与 "z" 或 "zoo" 匹配。
+ 匹配前一个字符一次或多次。例如,"zo+" 与 "zoo" 匹配,但和 "z" 不匹配。
? 匹配前一个字符零或一次。例如,"a?ve?" 和 "never" 中的 "ve" 匹配。
. 匹配除换行字符外的任何单个字符。
(pattern) 匹配 pattern 并记住该匹配。匹配上的子字符串,可以使用 Item [0]...[n],来从生成的 Matches 集合中取回。要匹配圆括号字符 ( ),则需使用 "/(" 或 "/)"。
x|y 匹配 x 或 <ii> y。例如,"z|food" 和 "z" 或 "food" 匹配。"(z|f)ood" 匹配 "zoo" 或 "food"。</ii>
{n} n 是非负整数。共匹配 n 次。例如,"o{2}" 和 "Bob" 中的 "o" 不匹配,但和 "foooood" 中的前两个 o 匹配。
{n,} n 是一个非负整数。至少匹配 n 次。例如,"o{2,}" 和 "Bob" 中的 "o" 不匹配,但和 "foooood" 中的所有 o 匹配。"o{1,}" 与 "o+" 等效。"o{0,}" 和 "o*" 等效。
{n,m} m 和 n 是非负整数。至少匹配 n 次而至多匹配 m 次。例如,"o{1,3}" 和 "fooooood" 中的前三个 o 匹配。"o{0,1}" 和 "o?" 等效。
[<ii> xyz<b>]</b></ii> 字符集合。匹配括号内的任一字符。例如,"[abc]" 和 "plain" 中的 "a" 匹配。
[^xyz ] 否定字符集合。匹配非括号内的任何字符。例如,"[^abc]" 和 "plain" 中的 "p" 匹配。
[a-z] 字符范围。和指定范围内的任一字符匹配。例如,"[a-z]" 匹配 "a" 到 "z"范围内的任一小写的字母表字符。
[^m-z] 否定字符范围。匹配不在指定范围内的任何字符。例如,"[m-z]" 匹配不在 "m" 到 "z"范围内的任何字符。
/b 匹配字的边界,也就是说,在字和空格之间的位置。例如,"er/b" 和 "never" 中的 "er" 匹配,但和 "verb" 中的 "er" 不匹配。
/B 匹配非字边界。"ea*r/B" 和 "never early" 中的 "ear" 匹配。
/d 匹配数字字符。等价于 [0-9]。
/D 匹配非数字字符。等价于 [^0-9]。
/f 匹配换页字符。
/n 匹配换行字符。
/r 匹配回车符字符。
/s 匹配任何空白,包括空格、制表、换页等。与 "[/f/n/r/t/v]" 等效。
/S 匹配任何非空白字符。与 "[^/f/n/r/t/v]" 等效。
/t 匹配制表字符。
/v 匹配垂直制表符。
/w 匹配包括下划线在内的任何字字符。与 "[A-Za-z0-9_]" 等效。
/W 匹配任何非字字符。与 "[^A-Za-z0-9_]" 等效。
/num 匹配 num,其中 num 是一个正整数。返回记住的匹配的引用。例如,"(.)/1" 匹配两个连续的同一字符。
/n 匹配 n,其中 n 是八进制换码值。八进制换码值必须是 1、2、或 3 位长。例如,"/11" 和 "/011" 都匹配制表字符。"/0011" 和 "/001" & "1" 是等效的。八进制换码值必须不超过 256。如果超过了,则只有前两位组成表达式。允许在正则表达式中使用 ASCII 码。
/xn 匹配 n,其中 n 是十六进制换码值。十六进制换码值必须正好是两位长。例如,"/x41" 与 "A" 匹配。"/x041" 和 "/x04" & "1" 是等效的。允许在正则表达式中使用 ASCII 码。
分享到:
评论

相关推荐

    JScript 8.0 正则表达式语法

    正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。

    《JavaScript 语言参考》中文版

    目录: JScript 用户指南 JScript 基础 高级 JScript ... 正则表达式语法 建立正则表达式 优先权顺序 普通字符 特殊字符 非打印字符 字符匹配 限定符 定位符 选择与编组 后向引用

    JAVA中正则表达式小总结(整理)

    ]js正则表达式基本语法(精粹): //www.jb51.net/article/72044.htm   许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”...

    JScript中正则表达式用法详解

    我使用的是C#进行编写,起初使用的是超级繁琐的for,while,switch,if等基本语句来判断关键字等等,大家莫笑话,本人愚笨当时还不知道正则表达式是何物,所以只能用这种土办法了,当然土办法还是有效果的,只是一...

    JScript 语言参考

    lastParen 属性 ($+) 从任意一个正则表达式搜索中返回最后的由括号括起的子匹配(若存在的话)。 lbound 方法 返回在 VBArray 中指定维数所用的最小索引值。 leftContext 属性 ($`) 返回由调用者传递给函数的实际...

    javascript语言参考+教程 CHM

    JScript; JScript 用户指南; Jscript 基础; 什么是 JScript?...正则表达式语法; 建立正则表达式; 优先权顺序; 普通字符; 特殊字符; 非打印字符; 字符匹配; 限定符; 定位符; 选择和编组; 后向引用;

    javascript文档

    lastParen 属性 ($+) 从任意一个正则表达式搜索中返回最后的由括号括起的子匹配(若存在的话)。 lbound 方法 返回在 VBArray 中指定维数所用的最小索引值。 leftContext 属性 ($`) 返回由调用者传递给函数的实际...

    微软JavaScript手册

    lastParen 属性 ($+) 从任意一个正则表达式搜索中返回最后的由括号括起的子匹配(若存在的话)。 lbound 方法 返回在 VBArray 中指定维数所用的最小索引值。 leftContext 属性 ($`) 返回由调用者传递给函数的实际...

    java帮助文档全集

    内容有。css2中文手册,DHTML HTML,JAVASCRIPT教程,jscript语言参考,sql语言参考,xml指南,终极配色手册, Hibernate j2ee-egb,javascript对象与数组,正则表达式,jsp语法,mysql oracle9i

    javascript教程 中文版&JavaScript源码大全 v1.0 中文版&JScript中文参考手册

    共三个API,分别是 JavaScript源码大全 v1.0 中文版: 文字特效、图像特效、菜单特效、鼠标特效、背景特效、页面特效和其他特效 javascript教程 中文版 包括了js的各种语法,和各种复杂的交互 ...还介绍了正则表达式

    VBScript 语言参考中文手册CHM

    Execute 方法 根据指定的字符串,执行正则表达式的搜索。 Execute 语句 执行单个或更多的指定语句。 ExecuteGlobal 语句 执行一个或多个在全局脚本名字空间中所指定的语句。 Exit 语句 退出 Do...Loop、For......

    精通JavaScript

    • 8.1.htm 创建正则表达式 • 8.2.htm 转义字符中的“” • 8.3.htm exec()方法应用 • 8.4.htm RegExp对象的使用 • 8.5.htm match方法的使用 • 8.6.htm search...

    易语言-最优雅的Json模块2016-12-19

    当然新的版本还保留了传统的表达式方式取得对象,虽然已不推荐使用(表达式方式没有IDE提示,而且需要自己检查语法错误等缺点),具体用法如下: 错误原因=Json.X("data[0].data.msg.errorData.text").取文本() 高效 ...

Global site tag (gtag.js) - Google Analytics