零全零美(www.zzgwt.com)
          生活中的很多事情,并不像If...Else那么簡單!
          posts - 96,comments - 52,trackbacks - 0
                 量詞用于指定特定模式出現(xiàn)的次數(shù),這個次數(shù)可以是硬性的,如某個字符應(yīng)該出現(xiàn)4次,如果沒有出現(xiàn)四次就是錯的,也可以是軟性的,如某個字符應(yīng)該出現(xiàn)0至4次,意思是該字符可以出現(xiàn),也可以不出現(xiàn),可以出現(xiàn)一次,兩次,也可以出現(xiàn)三次,四次。

          1正則元字符                            描述
          2-----------------------------------------------------------------------
          3  ?                                                可以出現(xiàn)0次或1次,但至多出現(xiàn)1次
          4  *                                                可以出現(xiàn)任意次,也可以不出現(xiàn)
          5  +                                                出現(xiàn)1次或多次,但至少出現(xiàn)1次
          6  {n}                                            一定出現(xiàn)n次
          7  {n,m}                                        至少出現(xiàn)n次,但至多不能超過m次
          8  {n,}                                        可以出現(xiàn)任意次,但至少出現(xiàn)n次

          例如:我們要去匹配以下字符串:
          <input type=text/>
          <input type=button />
          <input type=password          />
          可以用下面的表達式:
          1<input +type *= *(button|text|password){1} */>

          該表達的意思是:
               以"<"開始緊接著是i->n->p->u->t->至少一個空格->t->y->p->e->任意個空格->=->任意個空格->一個button或者一個text或者一個password
          ->任意個空格->/最后以">"結(jié)束
          posted on 2008-11-29 14:13 零全零美 閱讀(1745) 評論(3)  編輯  收藏 所屬分類: 正則表達式

          FeedBack:
          # re: 正則表達式學(xué)習(xí)筆記(3) 簡單量詞
          2008-12-01 10:22 | 楊愛友
          繼續(xù)寫,加油!  回復(fù)  更多評論
            
          # re: 正則表達式學(xué)習(xí)筆記(3) 簡單量詞
          2008-12-01 17:04 | 劉凱毅
          順便加補充些(期待4)
          1>>使用 * 是沒有特殊要求請盡量是用 *? 這種懶散加載模式
          比如:
          '123456789123456789'.replace(/2.*4/, '')
          結(jié)果是多少知道嗎?
          156789
          這里大家要明白 是全匹配,也就是說 開始到全部全部替換掉了。(很多時候我們并不是這個想法)

          請使用 *?
          '123456789123456789'.replace(/2.*?4/, '')
          156789123456789


          2>>
          使用空格匹配是請使用 \s 來表示空格 ,要不正則突然來個 *你知道前面是個空格嗎?呵呵 規(guī)范哦

          現(xiàn)在 我使用 python 和 linux shell 和 javascript 的正則 ,他們因為特定區(qū)域原因 都不是很兼容,比如 \/ \\/ \\\\ 這些文件路徑匹配問題就很是頭疼 。大家開始使用正則能多規(guī)范及規(guī)范下吧


            回復(fù)  更多評論
            
          # re: 正則表達式學(xué)習(xí)筆記(3) 簡單量詞
          2008-12-01 18:21 | 昨夜流星
          學(xué)習(xí)中,多謝樓上樓下各位的關(guān)注!  回復(fù)  更多評論
            
          主站蜘蛛池模板: 衡阳市| 治县。| 白玉县| 资兴市| 张家口市| 仪征市| 乐清市| 和林格尔县| 馆陶县| 黄大仙区| 军事| 玉溪市| 林芝县| 台前县| 会泽县| 宿州市| 天等县| 偏关县| 汨罗市| 奎屯市| 公安县| 隆德县| 永城市| 萨嘎县| 辽宁省| 江西省| 揭东县| 曲水县| 蓬溪县| 都兰县| 互助| 普陀区| 山阴县| 锦州市| 康保县| 甘德县| 罗定市| 凤阳县| 宁陕县| 类乌齐县| 凤凰县|