正则表达式符号概括(请大家更正) 着东西好象msdn里边有的啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充:********************* 非贪婪匹配 *********************'*'、'+' 和 '?' 限定符都称之为贪婪的,也就是说,他们尽可能多地匹配文字。有时这根本就不是所希望发生的情况。有时则正好希望最小匹配。例如,你可能要搜索一个 HTML 文档来查找一处包含在 H1 标记中的章节标题。在文档中该文字可能具有如下形式:<H1>Chapter 1 – Introduction to Regular Expressions</H1>下面的表达式匹配从开始的小于号 (<) 到 H1 标记结束处的大于号之间的所有内容。/<.*>/VBScript 的正则表达式为:"<.*>"如果所要匹配的就是开始的 H1 标记,则下述非贪婪地表达式就只匹配 <H1>。/<.*?>/或者"<.*?>"通过在 '*'、 '+' 或 '?' 限定符后放置 '?',该表达式就从贪婪匹配转为了非贪婪或最小匹配。********************* 非存储匹配:*********************可以在正则表达式模式圆括号内部的前面使用 '?:'来防止存储该匹配供今后使用。对 JScript:/^(?:Chapter|Section) [1-9][0-9]{0,1}$/对 VBScript:"^(?:Chapter|Section) [1-9][0-9]{0,1}$"******************* 预查:*********************除了 '?:' 元字符,还有两个非捕获元字符用于称之为预查的匹配。一个为正向预查,用 ?= 表示, 在任何开始匹配圆括号内的正则表达式模式的位置来匹配搜索字符串。一个为负向预查,用 '?!' 表示,在任何开始不匹配该正则表达式模式的位置来匹配搜索字符串。例如,假定有一个包含引用有 Windows 3.1、Windows 95、Windows 98 以及 Windows NT 的文档。进一步假设需要更新该文档,方法是查找所有对 Windows 95、Windows 98 以及 Windows NT 的引用,并将这些引用更改为 Windows 2000。可以使用下面的 JScript 正则表达式,这是一个正向预查,来匹配 Windows 95、Windows 98 以及 Windows NT:/Windows(?=95 |98 |NT )/在 VBScript 要进行同样的匹配可以使用下述表达式:"Windows(?=95 |98 |NT )"找到一个匹配后,紧接匹配到的文字(而不包括预查中使用的字符)就开始对下一次匹配的搜索。例如,如果上面所示的表达式匹配到 'Windows 98',则将从 'Windows' 而不是 '98' 之后继续查找。 请大虾们介绍一下&1……&9等的巧妙用法 页游的脚本是怎么写的,有这样的教程没? 从父页form替换子页内容 jq里如何取值? 实现csdn的轮换广告问题 帮我解释下这段代码 50分求解 javascript:scroll(0,400) 高分求:用js如何把一个excel表格另存为html格式 如何指定SELECT的值是第一个的? 难题挑战之一:如何使在Frame中alert出的消息框相对于Frame居中而不是相对整个浏览器窗口居中 关于汉字字符的ASCII编码处理 不是打开,而是下载文件,如何实现
下面的表达式匹配从开始的小于号 (<) 到 H1 标记结束处的大于号之间的所有内容。/<.*>/
VBScript 的正则表达式为:"<.*>"
如果所要匹配的就是开始的 H1 标记,则下述非贪婪地表达式就只匹配 <H1>。/<.*?>/
或者"<.*?>"
通过在 '*'、 '+' 或 '?' 限定符后放置 '?',该表达式就从贪婪匹配转为了非贪婪或最小匹配。********************* 非存储匹配:*********************可以在正则表达式模式圆括号内部的前面使用 '?:'来防止存储该匹配供今后使用。对 JScript:/^(?:Chapter|Section) [1-9][0-9]{0,1}$/
对 VBScript:"^(?:Chapter|Section) [1-9][0-9]{0,1}$"******************* 预查:*********************除了 '?:' 元字符,还有两个非捕获元字符用于称之为预查的匹配。一个为正向预查,用 ?= 表示, 在任何开始匹配圆括号内的正则表达式模式的位置来匹配搜索字符串。一个为负向预查,用 '?!' 表示,在任何开始不匹配该正则表达式模式的位置来匹配搜索字符串。例如,假定有一个包含引用有 Windows 3.1、Windows 95、Windows 98 以及 Windows NT 的文档。进一步假设需要更新该文档,方法是查找所有对 Windows 95、Windows 98 以及 Windows NT 的引用,并将这些引用更改为 Windows 2000。可以使用下面的 JScript 正则表达式,这是一个正向预查,来匹配 Windows 95、Windows 98 以及 Windows NT:/Windows(?=95 |98 |NT )/
在 VBScript 要进行同样的匹配可以使用下述表达式:"Windows(?=95 |98 |NT )"
找到一个匹配后,紧接匹配到的文字(而不包括预查中使用的字符)就开始对下一次匹配的搜索。例如,如果上面所示的表达式匹配到 'Windows 98',则将从 'Windows' 而不是 '98' 之后继续查找。
等的巧妙用法