1. <i id="s6b2k"><small id="s6b2k"></small></i>
    <b id="s6b2k"><bdo id="s6b2k"></bdo></b>
  2. <wbr id="s6b2k"></wbr>

    正則表達式之分組的回溯引用問題_正則表達式

    來源:腳本之家  責任編輯:小易  

    正則表達式簡介

    正則表達式,又稱規則表達式。(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機科學的一個概念。正則表達式通常被用來檢索、替換那些符合某個模式(規則)的文本。

    許多程序設計語言都支持利用正則表達式進行字符串操作。例如,在Perl中就內建了一個功能強大的正則表達式引擎。正則表達式這個概念最初是由Unix中的工具軟件(例如sed和grep)普及開的。正則表達式通常縮寫成“regex”,單數有regexp、regex,復數有regexps、regexes、regexen。

    引子

    前端開發中,難免會遇到需要匹配標簽的需求,這么簡單的需求,不就是兩個尖括號包裹一個標簽名嘛,接下來一頓操作,/<[\w]+>.*<\/[\w]+>/g,然后完美匹配了 <div>xx</div> 等內容,需求完成…

    等等,咋看之下,當前正則確實能匹配各種標簽,但是它同樣能匹配類似 <div>xx</p> 的內容。這就意味著我們需要保持兩個尖括號內的內容相同才行。

    正則之分組回溯引用 分組 ()

    所謂分組,就是把要匹配的內容放在括號()里。括號里的內容可以視為是一個整體的子表達式

    /<([\w]+)>.*<\/([\w]+)>/g

    回溯引用 \N

    正則表達式還提供了一種引用之前匹配分組的機制,有些時候,我們或許會尋找到一個子匹配,該匹配接下來會再次出現。

    // 該表達式中的 \1 就是整個表達式中的第一個分組
    var reg = /<([\w]+)>.*<\/\1>/
    reg.test('<div>xx</div>') // true
    reg.test('<div>xx</p>') // false

    到此這篇關于正則表達式之分組的回溯引用問題的文章就介紹到這了,更多相關正則表達式回溯引用內容請搜索真格學網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持真格學網!

    您可能感興趣的文章:正則表達式學習教程之回溯引用backreference詳解Python正則表達式分組概念與用法詳解正則表達式分組實例詳解javascript正則表達式中分組詳解正則表達式、分組、子匹配(子模式)、非捕獲子匹配(子模式)

  3. 本文相關:
  4. 正則表達式基本語法詳解
  5. 正則表達式鏈接替換函數的技巧
  6. 揭開正則表達式的神秘面紗(regexlab出品)
  7. java中正則表達式匹配,替換,查找,切割的方法
  8. asp.net中利用正則表達式判斷一個字符串是否為數字的代碼
  9. javascript regexp multiline多行匹配影響的^$
  10. 正則的幾個基本概念
  11. 正則表達式regular expression (regexp)詳解
  12. 常用正則表達式 比較實用
  13. 一個容易犯錯的js手機號碼驗證正則表達式(推薦)
  14. 如何在正則表達式反向引用需要做回溯
  15. 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全javascriptasp.netphp編程ajax相關正則表達式asp編程jsp編程編程10000問css/htmlflex腳本加解密web2.0xml/rss網頁編輯器相關技巧安全相關網頁播放器其它綜合dart首頁正則表達式學習教程之回溯引用backreference詳解python正則表達式分組概念與用法詳解正則表達式分組實例詳解javascript正則表達式中分組詳解正則表達式、分組、子匹配(子模式)、非捕獲子匹配(子模式)正則表達式基本語法詳解正則表達式鏈接替換函數的技巧揭開正則表達式的神秘面紗(regexlab出品)java中正則表達式匹配,替換,查找,切割的方法asp.net中利用正則表達式判斷一個字符串是否為數字的代碼javascript regexp multiline多行匹配影響的^$正則的幾個基本概念正則表達式regular expression (regexp)詳解常用正則表達式 比較實用一個容易犯錯的js手機號碼驗證正則表達式(推薦)java 正則表達式詳解正則表達式匹配任意字符(包括換比較正宗的驗證郵箱的正則表達式最新手機號碼、電話號碼正則表達javascript 手機號碼正則表達式驗js利用正則配合replace替換指定字正則表達式匹配不包含某些字符串正則中需要轉義的特殊字符小結js正則函數match、exec、test、s匹配中文漢字的正則表達式介紹手機號碼驗證方法(正則驗證)正則限制文本輸入javascript 表單驗證正則表達式大全[推薦vs里的正則表達式的替換技巧javascript里的兩種使用正則的方法常用正則表達式 比較實用asp提取內容中的手機號碼,qq,網址的正則代基于正則表達式實現ul下li的樣式替換功能一篇文章搞懂javascript正則表達式之方法python正則表達式之基礎篇
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.yu113.com All Rights Reserved
    战天txt全集下载