除了 '?:' 元字符,还有两个非捕获元字符用于称之为预查的匹配。一个为正向预查,用 ?= 表示, 在任何开始匹配圆括号内的正则表达式模式的位置来匹配搜索字符串。一个为负向预查,用 '?!' 表示,在任何开始不匹配该正则表达式模式的位置来匹配搜索字符串。例如,假定有一个包含引用有 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' 之后继续查找。
看得我晕晕的
谁能解释一下啊
在 VBScript 要进行同样的匹配可以使用下述表达式:"Windows(?=95 |98 |NT )"
找到一个匹配后,紧接匹配到的文字(而不包括预查中使用的字符)就开始对下一次匹配的搜索。例如,如果上面所示的表达式匹配到 'Windows 98',则将从 'Windows' 而不是 '98' 之后继续查找。
看得我晕晕的
谁能解释一下啊
解决方案 »
- 求指教,取链接的中的值,穷人。分少!
- js判断中英文相关问题
- 如何判断两个element的内容是否相同?
- 关于js如何根据TextBox的值会自动显示出DropDownList的项?
- 什么网页用户体验?范围有那些?
- @@@@关于<frame>标记中target属性的使用,请各位高手给一个简单例子@@@@
- 用javascript怎么判断输入的是日期或数字
- 如何实现网站程序访问自已以外的网站发送到客户的Cookies
- 关于JQuery开发放大镜相册的求助
- 谷歌地图infowindow问题
- 为Hidden赋值,弹出消息提示框的问题~问题解决满分送上!!
- 用innerHTML的方式生成的Object的怪问题.
用来查找Windows 95、Windows 98 以及 Windows NT
xxabc --> xx
xxsasbc -> nullxx ssdabc -> xx ssd
在 'Windows' 或 '98' 之后继续查找有什么区别