<rp id="kut09"><nav id="kut09"></nav></rp>
<rp id="kut09"></rp>
  • <tt id="kut09"></tt>
    <tt id="kut09"><tbody id="kut09"></tbody></tt>
    1. <u id="kut09"></u>
    2. <tt id="kut09"><noscript id="kut09"></noscript></tt>
    3. 正則表達式之分組的回溯引用問題

       更新時間:2020年12月23日 10:53:07   作者:別樣紅。  
      這篇文章主要介紹了正則表達式之分組的回溯引用問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

      正則表達式簡介

      正則表達式,又稱規則表達式。(英語: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

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

      相關文章

      最新評論

      218彩票 www.zuluanimazione.com:湟源县| www.shermantheband.com:称多县| www.digsharepoint.com:澳门| www.stevebayer.com:永安市| www.discover-trinity.org:中山市| www.desarmamexico.org:榕江县| www.yumingxiqing.com:万源市| www.hstarhu.com:新建县| www.cm766.com:鲁甸县| www.harmsworth.org:和田县| www.hikatiescarlett.com:裕民县| www.638890.com:平陆县| www.thejoyryders.com:荆州市| www.eoilc.com:江门市| www.pc800buysell.org:白银市| www.leg7.com:固安县| www.payrollmaturity.com:平邑县| www.suhang-cn.com:永州市| www.mastersengenharia.com:大港区| www.cbearings.com:哈巴河县| www.chilloutcolor.com:龙口市| www.pj88891.com:张家口市| www.1shoupifa.com:民和| www.vsassociatesbiz.com:于都县| www.kjyzw.cn:睢宁县| www.sunmastering.com:二手房| www.amde-in-china.com:北碚区| www.stmgqhw.com:孝感市| www.champaignilmls.com:红桥区| www.wwwr26006.com:尤溪县| www.sdgfgj.com:阿克| www.arcadaproductions.com:辉县市| www.tongfanglove.com:晴隆县| www.chinajx6688.com:二连浩特市| www.qdjcg.com:湘潭县| www.panda-host.net:桂林市| www.sixsecondad.com:梓潼县| www.pj558888.com:广汉市| www.paltinumxtal.com:普兰县| www.maranathawichita.com:临猗县| www.yzzzm.com:德钦县| www.xianghongdian.com:唐山市| www.panda-host.net:拜城县| www.decartlab.com:张家港市| www.im-mould.com:高雄县| www.dapinlv.com:乌鲁木齐市| www.ynggy.com:隆回县| www.gun2424.com:永定县| www.solace-music.com:大安市| www.mesutaydin.com:绵阳市| www.simonsapartments.com:尚义县| www.themusicherald.com:四川省| www.sunandsnowkennels.com:马鞍山市| www.seafishingtackle.net:越西县| www.discussfood.com:板桥市| www.abrasys.com:右玉县| www.fitnessghost.com:贵溪市| www.theeconomicsbook.com:浦县| www.lgtopc.com:江西省| www.mei-le-jia.com:云安县| www.tq4h.com:广东省| www.gy45.com:滁州市| www.myumldesigner.com:桐乡市| www.dementiaonourminds.com:蒙山县| www.goodgirltoys.com:长泰县| www.ks-diaz.com:澄城县| www.rybyw.cn:鹿邑县| www.ccss9988.com:永和县| www.coutdev.com:东莞市| www.xirunjiaoyu.com:娱乐| www.shblcht.com:襄汾县| www.mfcsj.com:樟树市| www.damnkidbrand.org:库车县| www.ibcscout.com:时尚| www.sangox.com:新绛县| www.anahuacpn.com:盐城市| www.idcmk.com:辽阳县| www.guvamint.com:仪征市| www.bjbthj.com:北安市| www.aidu49.com:巴林左旗| www.basicherbals.com:福清市| www.cnmjjqj.com:策勒县| www.barcelona-taxis.com:宜君县| www.kdtlw.cn:五常市|