婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > javascript 正則表達式(二) 使用技巧說明

javascript 正則表達式(二) 使用技巧說明

熱門標簽:惠安地圖標注 自己做的電銷機器人 上海銷售電銷機器人軟件 遼寧秒客來電話機器人 山東外呼系統聯系方式 地圖標注店鋪地圖標注酒店 哈爾濱公司外呼系統代理 淄博市張店區地圖標注 浙江營銷外呼系統有哪些
 一、字符類

      概念: 將單獨的直接量字符放進方括號內就可以組合成字符類(character class)。

      注:紅色表示不是特別清楚的

      [...]  ——表示字符類中任意一個字符都滿足     

      [^...]——除字符類中的任意一個字符都滿足

      .——除換行符(\n)和Unicode終止符之外的任意字符(不知道有什么用?)

      \w——(word)任何ASCII單字字符,==[a-zA-Z0-9]

      \W——任何非ASCII單字字符,==[^a-zA-Z0-9]

      \s ——(space)任何Unicode空白字符

      \S——任何非Unicode空白字符

      \d——任何ASCII數字,等價于[0-9]

      \D——除了ASCII數字,==[^0-9]

      [\b]——退格直接量(不知道有什么用?)

二、重復

      重復還有:{n,m},{n,},{n},?,+,*不一一解釋

      注:重復是匹配前一模式的一個或多個副本

三、非貪婪的重復(看是明白一點,做了實驗后不明白了!)  

復制代碼 代碼如下:

var s = "aaaaabab";
var tanlan = /a*b/;
var landu = /a*?b/;
var t = s.match(tanlan); //本以為t:aaaaabab,l:aaaaab
var l = s.match(landu); //這兩個匹配出來的數組居然是一樣的

四、選擇、分組和引用

|:選擇

匹配符號從左到右的表達式(匹配一個后不會再往后走了)

var regChoose = /\d{2}|\w{4}/; //要么兩位小數,要么四個小寫字母,匹配第一個就不匹配第二個


():組合

作用一:將單獨的項目組合成子表達式

var regCombination = /(菜鳥吃蟲)+蟲吃菜/ //“菜鳥吃蟲”一定要出現一次或更多次

作用二:取出字串,以后匹配


您可能感興趣的文章:
  • 正則表達式高級學習技巧
  • ASP正則表達式技巧
  • PHP 正則表達式的幾則使用技巧
  • 正則表達式高級技巧及實例詳解 笨活兒
  • 模板引擎正則表達式調試小技巧
  • 正則表達式的高級技巧分享
  • .NET 正則表達式使用高級技巧之替換類介紹
  • 正則表達式匹配不包含某些字符串的技巧
  • 寫出高效率的正則表達式技巧總結

標簽:銅川 長沙 綿陽 宣城 泰州 無錫 西安 重慶

巨人網絡通訊聲明:本文標題《javascript 正則表達式(二) 使用技巧說明》,本文關鍵詞  javascript,正則,表達式,二,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《javascript 正則表達式(二) 使用技巧說明》相關的同類信息!
  • 本頁收集關于javascript 正則表達式(二) 使用技巧說明的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 来凤县| 中西区| 天长市| 德令哈市| 平南县| 寻乌县| 南京市| 拉孜县| 黎川县| 水富县| 唐海县| 鲁山县| 博乐市| 大足县| 兴和县| 凌云县| 嵊泗县| 进贤县| 龙海市| 新邵县| 仁寿县| 馆陶县| 巨野县| 禹州市| 微博| 苏州市| 丰顺县| 公安县| 河池市| 武义县| 丹巴县| 黑河市| 永州市| 大同市| 从江县| 濉溪县| 竹北市| 报价| 平山县| 昌吉市| 久治县|