AS3 js正規表示式 反向引用(backreference)
as3程式碼:
var str = ""; var reg = /(\d{}) \/gx; // \ 即為反向分組,代表前一個分組相同的匹配結果字元。如\d{} 匹配了,那麼\也只能為匹配, var first=str.match(reg); //match(),返回一個物件,如果reg有全域性屬性g,物件的數字索引為各完全匹配字元, //如果無全域性屬性g,索引為第一次完全匹配字元,其他索引依次為各分組匹配字元 for(var key in first) { trace("第一次屬性名:"+key +",值:"+ first[key]) } /* 輸出 第一次屬性名:,值: 第一次屬性名:,值: */
js程式碼
<script language="javascript"> var str = ""; var reg = /(\d{}) \/gx; // \ 即為反向分組,代表前一個分組相同的匹配結果字元。如\d{} 匹配了,那麼\也只能為匹配, var first=str.match(reg); //match(),返回一個物件,如果reg有全域性屬性g,物件的數字索引為各完全匹配字元, //如果無全域性屬性g,索引為第一次完全匹配字元,其他索引依次為各分組匹配字元 for(var key in first) { document.write("第一次屬性名:"+key +",值:"+ first[key]) } </script> <!-- 輸出 . 第一次屬性名:,值: 第一次屬性名:,值: -->
更復雜一些的反向引用:
下面是一個簡單的關鍵字搜尋高亮顯示的正則表達用法。。
AS3
var str = ""; var reg = /(\d{}) \/gx; var first=str.replace(reg,"<font color=red>$$</font>"); //輸出 <font color=red>$</font><font color=red>$</font>。 //replace()作用是把匹配字串替換成相應欄位。 //注意$反向代表reg第一個括號內的分組\d{},而$直接被顯示了,表示正規表示式只認括號為分組,不把/識別為第二個分組 trace (first);
JS
<script language="javascript"> var str = ""; var reg = /(\d{}) \/gx; var first=str.replace(reg,"<font color=red>$$</font>"); //輸出 <font color=red>$</font><font color=red>$</font>。 //replace()作用是把匹配字串替換成相應欄位。 //注意$反向代表reg第一個括號內的分組\d{},而$直接被顯示了,表示正規表示式只認括號為分組,不把/識別為第二個分組 document.write(first); </script>
以上內容是小編給大家介紹的AS3 js正規表示式 反向引用(backreference) ,希望對大家有所幫助!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70015106/viewspace-2878887/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 正規表示式學習教程之回溯引用backreference詳解
- 正規表示式中的捕獲和反向引用筆記筆記
- js正規表示式速查JS
- JS正規表示式入門JS
- JS正規表示式驗證JS
- JS正規表示式總結JS
- JS助記 ----- 正規表示式JS
- JS基礎:正規表示式JS
- JS中的正規表示式JS
- JS金額正規表示式JS
- JS常用正規表示式及驗證時間的正規表示式JS
- js中的正規表示式(1)JS
- JS筆記(15): 正規表示式JS筆記
- 關於JS的正規表示式JS
- JS正規表示式的驗證JS
- 通過js正規表示式例項學習正規表示式基本語法JS
- JS常用正規表示式備忘錄JS
- 淺談js中的正規表示式JS
- 學習正規表示式(js、C#)JSC#
- js正規表示式常用函式詳解(續)JS函式
- 正規表示式
- 正規表示式.
- js正規表示式基本語法學習JS
- 【譯】JS常用正規表示式備忘錄JS
- 正規表示式-非捕獲匹配,正向預查,反向預查
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- java正則反向引用Java
- php –正規表示式PHP
- 【Linux】正規表示式Linux
- 【JavaScript】正規表示式JavaScript
- URL正規表示式
- 正規表示式 split()
- 初探正規表示式
- 正規表示式 test()
- 正規表示式(?!)作用
- 正規表示式 {n,}
- SQL正規表示式SQL
- 正規表示式(java)Java