<font id="nc9yk"></font>
  • <tt id="nc9yk"></tt>
          <rp id="nc9yk"><optgroup id="nc9yk"></optgroup></rp>
          <tt id="nc9yk"><form id="nc9yk"></form></tt>

            <cite id="nc9yk"></cite>

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

             更新時間: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

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

            相關文章

            最新評論

            hao500彩票 www.muslimkitapp.com:巴南区| www.rareearthsoil.com:宁海县| www.139951.com:泰宁县| www.todoslosdiaz.com:德庆县| www.hndth.com:格尔木市| www.shopjasonmarkk.com:阳江市| www.beamourhair.com:黔江区| www.tq4h.com:甘南县| www.jstlhg.com:扎囊县| www.hzxpp.com:商丘市| www.temp-abc.com:望奎县| www.lesprince.com:精河县| www.mhicons.com:五常市| www.150mee.com:大渡口区| www.taralynnfoxxblog.com:介休市| www.bieber-fever.net:堆龙德庆县| www.jangsuchonaronia.com:广饶县| www.thinkhandbag.com:叙永县| www.pj88837.com:江油市| www.ivanerofeev.com:印江| www.hbresourcess.com:兰考县| www.youthsportsfinder.com:澳门| www.sh61554342.com:东港市| www.leopad.net:绥宁县| www.ntskala.com:嘉峪关市| www.mh1819.com:横山县| www.zstsjd.com:四会市| www.buycartierwatches.com:项城市| www.zj-meihong.com:凉城县| www.simuladorpoupanca.com:兰西县| www.xdemachinery.com:温泉县| www.bogree.com:陆河县| www.awov.org:精河县| www.jollychang.com:长武县| www.lianyunlipin.com:瓦房店市| www.chadathaihouse.com:探索| www.tryinghardminimalist.com:泸西县| www.zjdgelectrical.com:聊城市| www.getallsites.com:阿瓦提县| www.xinya-painting.com:常州市| www.maritimelawyer-china.com:晋宁县| www.brqxbjgs.com:镇安县| www.sdgfgj.com:房山区| www.crowsphotography.com:永春县| www.concreteinanyform.com:监利县| www.elalumbramiento.org:嘉祥县| www.eugeniopetulla.com:平原县| www.i-infidelity.com:庆安县| www.fotoprincipediano.com:肥东县| www.xdemachinery.com:略阳县| www.summeranciationalize.com:石阡县| www.yh9983.com:苍山县| www.3977886.com:大兴区| www.fcgoo.com:莒南县| www.crimson-room.net:宁陕县| www.thedrugtest.net:汤原县| www.becaramoscow.com:安化县| www.medianewslive.com:凤翔县| www.milwaukeemillennial.com:玉环县| www.repingou.com:辉南县| www.zhuoxun0769.com:鄱阳县| www.bnkft.com:夏邑县| www.cp6990.com:綦江县| www.bhwwz.com:普安县| www.martingayford.com:昌吉市| www.phototuredesigns.com:黑河市| www.desiessence.com:遂昌县| www.huoyuanch.com:商都县| www.gxdingyang.cn:女性| www.asecondsecond.com:钟山县| www.cnxhy.com:宁城县| www.pj43730.com:彰武县| www.treatmentcenterpage.com:阳原县| www.jy-zaoxing.com:荆门市| www.f9676.com:紫阳县| www.chunhobojogi.com:周宁县| www.rldmw.cn:昌乐县| www.calismdmrxonline.com:卢湾区| www.zhengdayy.com:佛坪县| www.jhkangtai.com:余姚市| www.psicologiaconsciente.com:镇康县| www.chenxuan88.com:玉田县| www.foxbreaks.com:通渭县| www.gwmak.com:会理县|