• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            S.l.e!ep.¢%

            像打了激速一樣,以四倍的速度運(yùn)轉(zhuǎn),開(kāi)心的工作
            簡(jiǎn)單、開(kāi)放、平等的公司文化;尊重個(gè)性、自由與個(gè)人價(jià)值;
            posts - 1098, comments - 335, trackbacks - 0, articles - 1
              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            主要摘取自 這里, 正則表達(dá)式測(cè)試采用 這里,? 版權(quán)歸原作者所有


            不幸的是,很多單詞里包含hi這兩個(gè)連續(xù)的字符,比如him,history,high等等。用hi來(lái)查找的話,這里邊的hi也會(huì)被找出來(lái)。如果要精確地查找hi這個(gè)單詞的話,我們應(yīng)該使用\bhi\b

            \b是正則表達(dá)式規(guī)定的一個(gè)特殊代碼(好吧,某些人叫它元字符,metacharacter),代表著單詞的開(kāi)頭或結(jié)尾,也就是單詞的分界處。雖然通常英文的單詞是由空格,標(biāo)點(diǎn)符號(hào)或者換行來(lái)分隔的,但是\b并不匹配這些單詞分隔字符中的任何一個(gè),它只匹配一個(gè)位置

            例子(黃色底表示匹配):

            \bhello\b

            匹配字符串

            hello?world

            helloworld



            假如你要找的是hi后面不遠(yuǎn)處跟著一個(gè)Lucy,你應(yīng)該用\bhi\b.*\bLucy\b

            這里,.是另一個(gè)元字符,匹配除了換行符以外的任意字符*同樣是元字符,不過(guò)它代表的不是字符,也不是位置,而是數(shù)量——它指定*前邊的內(nèi)容可以連續(xù)重復(fù)使用任意次以使整個(gè)表達(dá)式得到匹配因此,.*連在一起就意味著任意數(shù)量的不包含換行的字符。現(xiàn)在\bhi\b.*\bLucy\b的意思就很明顯了:先是一個(gè)單詞hi,然后是任意個(gè)任意字符(但不能是換行),最后是Lucy這個(gè)單詞

            \bhello\b.*\bworld\b

            hello wor
            ld
            hello abc world


            \d是個(gè)新的元字符,匹配一位數(shù)字(0,或1,或2,或……)
            這里\d后面的{2}({8})的意思是前面\d必須連續(xù)重復(fù)匹配2次(8次)

            \d{2}\d{8}

            02012345678a
            02012345678


            . 匹配除換行符以外的任意字符
            \w 匹配字母或數(shù)字或下劃線或漢字
            \s 匹配任意的空白符
            \d 匹配數(shù)字
            \b 匹配單詞的開(kāi)始或結(jié)束
            ^ 匹配字符串的開(kāi)始
            $ 匹配字符串的結(jié)束

            * 與 + 的區(qū)別: 不同的是*匹配重復(fù)任意次(可能是0次),而+則匹配重復(fù)1次或更多次


            例子:

            w開(kāi)頭,總長(zhǎng)為7的字母或數(shù)字或下劃線或漢字

            ^w\b\w{6}\b????? -----> 錯(cuò)誤

            ^w\w{6}\b??????? -----> 正確

            以abc結(jié)束的的字母或數(shù)字或下劃線或漢字

            \w*abc$  ------> 正確



            \babc\w{6}

            wwfdsddfds abcwwwwww
            wwfdsddfdsabcwwwwww

            abc\w{6}

            wwfdsddfds abcwwwwww
            wwfdsddfdsabcwwwwww

            \babc\b

            wwfdsddfds abc wwwwww
            wwfdsddfdsabcwwwwww


            ^表示開(kāi)始

            $表示結(jié)束


            字符轉(zhuǎn)義

            . 用 \.

            * 用 \*

            \ 用 \\


            亚洲国产精品成人久久蜜臀 | av无码久久久久不卡免费网站| 无码国内精品久久人妻| 久久免费的精品国产V∧| 久久综合九色综合网站| 国内精品久久久久久不卡影院| 精品免费久久久久国产一区| 久久笫一福利免费导航 | 欧美777精品久久久久网| 91精品国产91久久| 无码人妻久久一区二区三区蜜桃| 精品久久久久久中文字幕大豆网| 久久最近最新中文字幕大全 | 波多野结衣AV无码久久一区| 国产精品久久久久久一区二区三区| 久久综合给合综合久久| 丰满少妇高潮惨叫久久久| 日韩va亚洲va欧美va久久| 久久精品一区二区国产| 亚洲国产另类久久久精品| 91久久成人免费| 久久91精品国产91久久户| 区久久AAA片69亚洲| 国产成人99久久亚洲综合精品| 日产精品99久久久久久| 人妻少妇精品久久| 久久性精品| 久久综合久久鬼色| 人妻无码久久精品| 日韩人妻无码一区二区三区久久99| 国产精品午夜久久| 97久久精品人人澡人人爽| 国产精品视频久久久| 一本一道久久综合狠狠老| 久久综合久久鬼色| 色99久久久久高潮综合影院| 久久久精品视频免费观看 | 国产A级毛片久久久精品毛片| 香蕉久久久久久狠狠色| 久久综合九色欧美综合狠狠| 精品无码久久久久久久久久|