JS 正則表達(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.
(?=p) A positive lookahead assertion. 或
(?!p) A negative lookahead assertion.
用于測(cè)試的字符串: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)
- javascript表單正則應(yīng)用
- JS應(yīng)用正則表達(dá)式轉(zhuǎn)換大小寫示例
- JavaScript 正則表達(dá)式之RegExp屬性、方法及應(yīng)用分析
- JavaScript中正則表達(dá)式的概念與應(yīng)用
- js replace正則表達(dá)式應(yīng)用案例講解
- JScript中正則表達(dá)函數(shù)的說明與應(yīng)用
- JavaScript正則表達(dá)式校驗(yàn)與遞歸函數(shù)實(shí)際應(yīng)用實(shí)例解析
- javascript中正則表達(dá)式反向引用示例介紹
- JavaScript正則表達(dá)式之后向引用實(shí)例代碼
- 詳解JavaScript正則表達(dá)式之分組匹配及反向引用
- AS3 js正則表達(dá)式 反向引用(backreference)
- JavaScript 正則應(yīng)用詳解【模式、欲查、反向引用等】
相關(guān)文章
PHP preg match正則表達(dá)式函數(shù)的操作實(shí)例
在php中preg_match()函數(shù)是用來執(zhí)行正則表達(dá)式的一個(gè)常用的函數(shù)。本文給大家介紹PHP preg match正則表達(dá)式函數(shù)的操作實(shí)例,需要的朋友參考下2016-04-04javascript正則表達(dá)式學(xué)習(xí)之位置匹配
正則表達(dá)式是匹配模式,要么是匹配字符,要么匹配位置。在開發(fā)中用到位置匹配的機(jī)會(huì)很少,但是小編也給大家介紹下關(guān)于正則表達(dá)式位置匹配的相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧2019-04-0415個(gè)常用的javaScript正則表達(dá)式(收藏)
本文是小編收集整理的15個(gè)常用的javascript正則表達(dá)式,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-05-05比較實(shí)用的正則表達(dá)式學(xué)習(xí)筆記
最近在學(xué)習(xí)正則,一些比較有用的東西怕忘記,記下來,比較亂,想一條記錄一條2008-08-08