久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

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

正則表達(dá)式單行、多行模式簡(jiǎn)介(使用說(shuō)明)

繼上幾篇正則表達(dá)式相關(guān)說(shuō)明(詳情:正則表達(dá)式 ),我們今天繼續(xù)討論下,它的單行,多行模式使用,及容易出現(xiàn)錯(cuò)誤地方。單行,多行模式,都是正則表達(dá)式的模式修飾符里面出現(xiàn)的參數(shù)。目前常用正則表達(dá)式都有該使用選項(xiàng),如:javascript 正則表達(dá)式,一般是:”/正則表達(dá)式匹配字符/修飾符“ ,最后一個(gè)”/” 后面是修飾符。然后,php也是類似的,c#,python等,一般調(diào)用正則表達(dá)式的匹配函數(shù),都有一個(gè)另外選項(xiàng)的,設(shè)置模式。

單行、多行模式容易出現(xiàn)理解錯(cuò)誤
為什么說(shuō),容易出現(xiàn)理解錯(cuò)誤呢,它們英文對(duì)應(yīng)說(shuō)明是:SingleLine ,MultiLine,剛好是單行、多行意思。因此,很多朋友就會(huì)從字面理解里面,得出以下結(jié)論:(哈哈、剛剛使用,我也是這些朋友中一員)

1、單行,就是從頭到尾匹配,多行就是如果匹配字符串,里面有換行符,就匹配到之前

2、單行跟多行是沖突的,一次只能指定一個(gè)選項(xiàng),不能同時(shí)使用

這樣來(lái)理解其實(shí),很容易就會(huì)這樣的。我們來(lái)看看,官方手冊(cè)里面怎么說(shuō)的。

單行、多行模式官方解釋

模式符 描述
s(單行) 如果設(shè)置了這個(gè)修飾符, 模式中的點(diǎn)號(hào)元字符匹配所有字符, 包含換行符. 如果沒(méi)有這個(gè) 修飾符, 點(diǎn)號(hào)不匹配換行符
m(多行) 目標(biāo)字符串是由單行字符組成的(然而實(shí)際上它可能會(huì)包含多行), “行首”元字符(^)僅匹配字符串的開(kāi)始位置, 而”行末”元字符($)僅匹配字符串末尾。當(dāng)這個(gè)修飾符設(shè)置之后, “行首”和”行末”就會(huì)匹配目標(biāo)字符串中任意換行符(n)之前或之后

通過(guò)上面說(shuō)明,其實(shí)這2個(gè)修飾符都只是,修改正則表達(dá)式常見(jiàn)元字符的匹配范圍了。如果加”s”修飾符,元字符”.” 將能夠匹配換行符(n),如果加”m”修飾符,元字符”$”,將只匹配到”n”字符前;元字符”^”,將匹配到”n”字符后。我們還是舉例說(shuō)明吧!(下面關(guān)于正則表達(dá)式?字符,可以看看前面一節(jié):正則表達(dá)式(regex) 貪婪模式、懶惰模式使用)

舉例,看單行應(yīng)用

  <?php  ///讀取hao123.com首頁(yè)  ///并且去掉里面script代碼     /**   *去掉script標(biāo)簽*   * @author chengmo   * @copyright http://blog.chacuo.net/   * @param string $content 原字符串    * @param int $style 匹配模式   * @return string   */  function remove_script($content,$style=1)  {   $reg = $style == 1?"%<script.*?>.*?</script>%":"%<script.*?>.*?</script>%s";      return preg_replace($reg,"",$content);  }     $content = file_get_contents('http://www.hao123.com');  echo remove_script($content);

正則表達(dá)式單行、多行模式簡(jiǎn)介(使用說(shuō)明)

正則表達(dá)式單行、多行模式簡(jiǎn)介(使用說(shuō)明)

舉例,看多行應(yīng)用

  <?php  ///讀取hao123.com首頁(yè)  ///讀取meta標(biāo)簽內(nèi)容     /**   *讀取meta標(biāo)簽內(nèi)容*   * @author chengmo   * @copyright http://blog.chacuo.net/   * @param string $content 原字符串    * @param int $style 匹配模式   * @return string   */  function read_meta($content,$style=1)  {   $reg = $style == 1?"%^<meta.*?/>%":"%^<meta.*?>s+$%m";    preg_match_all($reg,$content,$arr);   return $arr;  }     $content = file_get_contents('http://www.hao123.com');  var_dump(read_meta($content));

正則表達(dá)式單行、多行模式簡(jiǎn)介(使用說(shuō)明)

正則表達(dá)式單行、多行模式簡(jiǎn)介(使用說(shuō)明)

后記:s,m 修飾符只對(duì),幾個(gè)特殊元字符有改變。如果你正則表達(dá)式中沒(méi)有那幾個(gè)元字符。開(kāi)啟s,m字符前后將沒(méi)有什么變化的。對(duì)于上面讀取hao123.com代碼,我們可以繼續(xù)同時(shí)使用s,m模式。如:”%<script.*?>.*?(^currentProfile.*$).*?</script>%sm” ,匹配所有script標(biāo)簽,并且里面js代碼,有一行以curentProfile開(kāi)頭字符串。(以下是正則表達(dá)式,單行多行一起使用)

正則表達(dá)式單行、多行模式簡(jiǎn)介(使用說(shuō)明)

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产精品一区二区美女视频免费看| 精品一区二区三区中文字幕| 黄色在线网站噜噜噜| 国产精品三p一区二区| 国产情侣一区| 久久av超碰| 精品香蕉视频| 国产高清精品二区| 国产在线视频欧美一区| 日韩精品免费一区二区在线观看 | 亚洲91视频| 婷婷激情综合| 亚洲影院天堂中文av色| 国产亚洲一卡2卡3卡4卡新区| 牛牛精品成人免费视频| 福利一区二区三区视频在线观看| 精品成人免费一区二区在线播放| 伊人久久在线| 一区二区自拍| 欧美日本不卡高清| 国产精品国产一区| 婷婷亚洲综合| 日韩高清二区| 综合日韩av| 久久亚洲一区| 18国产精品| 久久精品二区三区| 亚洲+小说+欧美+激情+另类| 91成人在线网站| 日韩一区自拍| 亚洲人成亚洲精品| 成人在线免费观看网站| 久久婷婷激情| 日本欧美一区二区| 极品av在线| 亚洲精品字幕| 日韩不卡在线| 日韩1区2区3区| 国产一区二区三区久久| 黄色欧美日韩| 国产亚洲精品精品国产亚洲综合 | 国产乱码精品一区二区三区四区 | 日韩一区二区在线免费| 一区二区国产在线观看| 亚洲精品永久免费视频| 四虎国产精品免费久久| 日韩三区免费| 国产精品乱战久久久| 日韩一级网站| 成人午夜在线| 亚洲精品亚洲人成在线观看| 日韩在线观看一区| 国产精品最新自拍| 夜夜嗨一区二区三区| 精品三级av| 日韩中文字幕| 日韩在线短视频| 日韩av一级片| 亚洲福利免费| 麻豆国产精品777777在线| 巨乳诱惑日韩免费av| 日韩不卡视频在线观看| 国产精品a级| 少妇高潮一区二区三区99| 久久久成人网| 久久精品国产99国产| 日韩精品国产欧美| 日韩午夜在线| 中文在线а√天堂| 91精品一区| 亚洲色图综合| 亚洲一区成人| 天堂网在线观看国产精品| 国产成年精品| 国产精品久久久久久久久久久久久久久 | 久久影院资源站| 日韩高清一级| 中文精品电影| 亚洲作爱视频| 亚洲高清成人| jizzjizz中国精品麻豆| 日韩手机在线| 国产麻豆综合| 欧美日韩国产传媒| 亚洲成人不卡| 亚洲欧洲高清| 国产一区丝袜| 欧美激情三区| 国产激情久久| 久久精品二区亚洲w码| 国产精品对白| 欧美另类中文字幕| 久久黄色影视| 国产毛片久久久| 免费在线播放第一区高清av| 国产精品日本一区二区不卡视频 | 卡一卡二国产精品| 国产精品**亚洲精品| 欧美日韩在线精品一区二区三区激情综合 | 成人片免费看| 色天使综合视频| 中文在线а√在线8| 丝袜美腿诱惑一区二区三区| 欧美日韩在线二区| 免费av一区| 一级欧洲+日本+国产| 在线 亚洲欧美在线综合一区| 在线一区电影| 男女性色大片免费观看一区二区| 久久福利毛片| 亚洲精品国产精品粉嫩| 亚洲精品婷婷| 国产情侣久久| 精品三级在线| 另类专区亚洲| 在线综合欧美| 日韩毛片一区| 国产精品v亚洲精品v日韩精品| 国产精品密蕾丝视频下载| 久久精品国产一区二区| 亚洲成人国产| 蜜桃久久久久久| 国产精品一区二区精品视频观看| 精品国产一区二区三区噜噜噜| 波多视频一区| 亚洲少妇自拍| 91福利精品在线观看| caoporn视频在线| 亚洲少妇一区| 亚洲毛片视频| 国产一区二区三区亚洲| 精品一区毛片| 日本精品国产| 久久毛片亚洲| 蜜臀av一区二区三区| 国产日韩欧美中文在线| 亚洲精品在线影院| 久久最新视频| 精品视频一区二区三区在线观看| 久久精品一区二区不卡| 亚洲精品在线国产| 最新中文字幕在线播放| 亚洲一区二区三区中文字幕在线观看| 国产日韩免费| 首页国产精品| 一本一道久久a久久| 国内精品美女在线观看| 亚州av乱码久久精品蜜桃| 婷婷成人在线| 日韩av黄色在线| 秋霞影视一区二区三区| 亚洲精选成人| 国产中文欧美日韩在线 | 久久久天天操| 日韩精品三区四区| 婷婷精品视频| 国产欧美高清| 欧美一区二区三区高清视频| 日韩欧美在线精品| 亚洲四虎影院| 国产精品一区二区免费福利视频| 亚洲男女av一区二区| 精品久久美女| 免费的成人av| 人人精品亚洲| 国产精成人品2018| 中文无码久久精品| 久久亚洲国产| 国产精品日本一区二区三区在线| 国产精品美女久久久浪潮软件| 国产成人精品一区二区三区视频| 日本一区二区三区视频在线看| 日韩不卡一区| 日韩精品免费视频一区二区三区 | av资源中文在线天堂| 久久国际精品| 在线观看一区| 欧美日韩在线观看视频小说| 精品三级av在线导航| 青草综合视频| 天堂成人国产精品一区| 999久久久免费精品国产| 国产福利亚洲| 青青国产精品| 日韩一区二区三区精品视频第3页| 日韩精品一区二区三区免费观影 | 久热re这里精品视频在线6| 日韩一区二区三区免费播放| 国产精品香蕉| 四虎精品一区二区免费| 亚洲手机视频| 97精品国产一区二区三区| 欧美日一区二区在线观看| 亚洲精品高潮| 久久99伊人| 九一国产精品| 久久黄色影院| 999国产精品视频| 久久国产日韩| 一区二区小说|