最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS 正則表達(dá)式中小括號(hào)的應(yīng)用

 更新時(shí)間:2009年12月04日 12:29:13   作者:  
在正則表達(dá)式中小括號(hào)的應(yīng)用種類比較多,差別也很大

主要使用的有下面三種:

1.  (...)

Grouping. Group items into a single unit that can be used with *, +, ?, |, and so on. Also remember the characters that match this group for use with later references.

2. (?:...)

Grouping only. Group items into a single unit, but do not remember the characters that match this group.

3.

(?=pA positive lookahead assertion. 或

(?!p)  A negative lookahead assertion.

 

用于測試的字符串:url(skins/default/images/index/default.png)

紅色字符為匹配上的結(jié)果

第一種,用于普通分組,能記住匹配該分組的字符串,并且可以在以后通過\1的方式來引用所匹配到的分組

       eg: (\/)匹配url(skins/default/images/index/default.png)

           (\/)default\1匹配url(skins/default/images/index/default.png)

 

第二種,用于分組,不記錄匹配該分組的字符串

       eg: (?:\/)default匹配url(skins/default/images/index/default.png)

 

第一、二兩種方式匹配的結(jié)果里都包含有該分組匹配到的結(jié)果,在例子中是"/default"中的"/"

 

第三種,只用于確定位置,最終結(jié)果里并不包含該括號(hào)匹配到的結(jié)果

       eg:  (?!\/)default匹配url(skins/default/images/index/default.png)

       eg:  default(?=\/)匹配url(skins/default/images/index/default.png)

相關(guān)文章

最新評(píng)論

柳河县| 博野县| 聂荣县| 莆田市| 镇平县| 南平市| 石家庄市| 西青区| 手机| 雅安市| 呼图壁县| 南溪县| 定日县| 甘孜| 华坪县| 德庆县| 西林县| 淮安市| 清流县| 扶风县| 宁阳县| 惠安县| 犍为县| 阿拉善右旗| 墨江| 鲁山县| 新乡县| 汉中市| 望奎县| 搜索| 织金县| 定州市| 牡丹江市| 新和县| 吉林省| 武功县| 元氏县| 巫山县| 永寿县| 巴马| 上饶县|