久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      正則表達(dá)式中的正向預(yù)查和負(fù)向預(yù)查實例分析

      本文實例講述了正則表達(dá)式中的正向預(yù)查和負(fù)向預(yù)查。分享給大家供大家參考。具體分析如下:

      這里先來看一個例子,再來解釋什么是正向預(yù)查。

      例子:有一段內(nèi)容為”coming soon,going gogogo”,要求把com和go查找出來。代碼如下:

      復(fù)制代碼 代碼如下:
      <html>
      <head>
      <script type=”text/javascript”>
      //正向預(yù)查
      function t1(){
       var con = document.getElementsByName(‘content’)[0].value;
       var reg = /b[w]+(?=ingb)/g;//匹配帶ing的單詞,但是不要ing。注意:如果ing后不加b,類似于goingabc也會匹配。
       alert(con.match(reg));
      }
      </script>
      </head>
      <body>
      <textarea rows=”5″ cols=”30″ name=”content”></textarea><br />
      <button onclick=”t1();”>正則預(yù)查</button><br />
      </body>
      </html>

      以上面的實例來講解正向預(yù)查:先查出邊界,再找到與[w]+匹配的字,(?=ing)表示先向后探測,看看有沒有ing。如果有,則把前面的匹配出來;如果沒有,則光標(biāo)往后移一位,繼續(xù)探測。這個過程就是正向預(yù)查:預(yù)先判斷為某個值 。

      所謂負(fù)向預(yù)查,就是預(yù)先判斷不為某個值。文本框輸入內(nèi)容為”win7,winxp,win95,win98,win2003″

      復(fù)制代碼 代碼如下:
      <html>
      <head>
      <script type=”text/javascript”>
      //正向預(yù)查
      function t1(){
       var con = document.getElementsByName(‘content’)[0].value;
       var reg = /bwin(?!95b)/g;//
       alert(con.match(reg));
      }
      </script>
      </head>
      <body>
      <textarea rows=”5″ cols=”30″ name=”content”></textarea><br />
      <button onclick=”t1();”>正則預(yù)查</button><br />
      </body>
      </html>

      上面兩個例子是從前往后正向/負(fù)向預(yù)查—-相關(guān)信息百度搜索”零寬斷言”。JS不支持向前正向/負(fù)向預(yù)查,而PHP支持。

      希望本文所述對大家的正則表達(dá)式學(xué)習(xí)有所幫助。

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號