正则表达式符号概括(请大家更正) 着东西好象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等的巧妙用法 循环在页面上显示一样的gridpanel ,但数据不同, ASP.NET 301重定向疑惑 请专家帮我看看 那里错了谢谢 判斷頁面中DIV或者別的元素是否獲得焦點? jquery关于animate动画的一个问题 关于js新窗口和值传递 js触发滚动条事件! 两表单如何提交到同一页(在线) 仿jquery sortable函数实现动态元素排序在IE下不能执行的问题 jquery中if判断的问题 关于汉字字符的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' 之后继续查找。
等的巧妙用法