kathyrani |
|
||
2012年7月10日
摘要:
问题:想要匹配字符串“hello_www_1207” 中的www(即以"hello_"开头,"_1207字"结尾的中间的全部字符)1.正向欲查形式:(?=pattern) --------要匹配的字符串,后面必须紧跟着pattern,但括号里的内容并不参与真正的匹配结果例子:var reg = /^hello_.*(?=_1207)/;var str = "hello_www_1207";var result = reg.exec(str);结果:hello_www注:JavaScript里的正则不支持(?=xx)xxx的模式,只支持 阅读全文
摘要:
1.子正则表达式形式:/(子正则表达式)/例1:var reg = /\w\w/var str = 'helloword';var result = reg.exec(str);结果:he例2:var reg = /(\w)\w/var str = 'helloword';var result = reg.exec(str);结果:he,h结论:he是整个正则匹配的内容,h是第一个括号里的子正则表达式匹配的内容2.反向引用形式:/(子正则表达式)\1/ -----------“\1”是等同于“第1个括号匹配的内容”例1:var reg = /(\w)\1/var 阅读全文
|
Copyright © 2024 kathyrani
Powered by .NET 9.0 on Kubernetes |