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

主頁 > 知識庫 > 比較實(shí)用的正則表達(dá)式學(xué)習(xí)筆記

比較實(shí)用的正則表達(dá)式學(xué)習(xí)筆記

熱門標(biāo)簽:高德地圖標(biāo)注短信簽約 知名的電話機(jī)器人 湖南企業(yè)智能外呼系統(tǒng)供應(yīng)商 電銷機(jī)器人公司簡介 自制電銷機(jī)器人 福州工作銷售電話機(jī)器人 錫林郭勒盟地圖標(biāo)注位置 RO地圖標(biāo)注app 百音電話機(jī)器人
//匹配文本,這個偶爾比較好用,但是要小心字符中包含\E
$str = '[a-z]';
$str = preg_replace('/\G[a-z]\E/', '', $str);
echo $str; //打印空,全被替換掉了,相關(guān)大概就是preg_quote功能

//給匹配結(jié)果命名,這樣在匹配結(jié)果中就可以用這個名稱來獲取值
$str = 'abc123abc';
preg_match('/(?Pnum>\d+)/', $str, $arr);
echo $arr['num']; //相當(dāng)于echo $arr[1]

//僅用于分組的括號,匹配內(nèi)容不會被變量捕獲,有時候需要這樣提高執(zhí)行效率
$str = 'abc123abc';
preg_match('/abc(?:\d+)/', $str, $arr);
echo $arr[1]; //除了$arr[0]外沒有$arr[1]了,不會賦予\1

//插入的好幫手,向前、向后錨點(diǎn)搜索位置,每3位添加一個逗號
$str = 'fdfad123456789fdfd';
$str = preg_replace('/(?=\d)(?=(\d{3})+(?!\d))/', ',', $str);
echo $str; //打印 fdfad123,456,789fdfd

//以最少的結(jié)果匹配
$str = 123456;
preg_match('/\d+/', $str, $arr);
echo $arr[0]; //是人都知道是123456吧
preg_match('/\d+?/', $str, $arr);
echo $arr[0]; //這次是1

//一個比較有用的,可以判斷前面的是否有匹配過,比如下邊的例子,可以忽略等號右邊是否有單引號雙引號或者什么都沒有
$str = HTML
font size=12>/font>
font size='13'>/font>
font size="14">/font>
font size="15>/font>
HTML;
preg_match_all('/font\s+size=([\'"]?)(\d+)\1[^>]*>/', $str, $arr);
print_r($arr);
/*
Array
(
    [0] => 12
    [1] => 13
    [2] => 14
)
*/

//部分模式修飾符,模式修飾符也可以放在表達(dá)式中的
//這里匹配符合XHTML規(guī)范的style里的顏色值,大寫的STYLE被忽略了,但是里面的color可以大小寫無所謂
$str = 'b style="COLOR:red">/b>b STYLE="color:blue">/b>b style="color:green">/b>';
preg_match_all('/style=([\'"]?)(?i)color:(w+)1(?-i)/', $str, $arr);
print_r($arr[2])

//也可以把匹配內(nèi)容放到里面,用?1,就不用寫結(jié)束(?-i)
//preg_match_all('/style=([\'"]?)(?i:color:(\w+))\1/', $str, $arr);
//再看一例子
$str = 'B>Style/B>';
preg_match('/B>(?i:style)\/B>/', $str, $arr);
print_r($arr); //可以匹配到
$str = 'B>Style/b>';
preg_match('/B>(?i:style)\/B>/', $str, $arr);
print_r($arr); //什么都沒匹配到

//單詞檢索,可惜只能用在英文
$str = 'I\'m a teacher';
preg_match_all('/\b[a-z]+\b/i', $str, $arr);
print_r($arr)

//u修飾符,按unicode匹配
$str = '你您';
$str = preg_replace('/[你您]/', 'you', $str);
echo $str; //被拆開了,打印4次you

//看下面加上u修飾符后的效果,該修飾符需要編碼utf-8否則會報錯
//我的文本都是gb2312,所以要轉(zhuǎn)成utf-8
$str = iconv('gb2312', 'utf-8', '你您');
$regex = iconv('gb2312', 'utf-8', '/[你您]/u');
$str = preg_replace($regex, 'you', $str);
echo $str; //打印2次you

//x模式修飾符,可以忽略空白和加注釋
$str = 'test Test';
preg_match('/test  #只匹配小寫的test/x', $str, $arr);
print_r($arr);

//排除環(huán)視(?!...) (?!...)、忽略優(yōu)先 *? +? ?? 的復(fù)合使用
$str = 'test B>test1B> test2/B>';
preg_match('/B>(?:.(?!B>))*\/B>/i', $str, $arr);
//或者 preg_match('/B>(?:(?!B>).)*\/B>/i', $str, $arr);
print_r($arr)

//當(dāng)時這樣寫應(yīng)付不了 $str = 'test B>test1B> test2/B> test3/B>';
//改寫一下正則既可 preg_match_all('/B>(?:(?!\/?B>).)*\/B>/i', $str, $arr);
//根據(jù)上面來完成一個最簡單的UBB替換
$str = 'test [b]test1[b] test2[/b] test3[/b]test';
$str = preg_replace('/\[B\]((?:(?!\[\/?B\]).)*)\[\/B\]/i', 'b>\1/b>', $str);
$str = preg_replace('/\[B\]((?:(?!\[\/?B\]).)*)\[\/B\]/i', 'b>\1/b>', $str);
print_r($str)

//如果已經(jīng)確認(rèn)回朔并不會有匹配結(jié)果,可以使用固化分組來放棄備用狀態(tài)提高效率
$str = 'Subject';
preg_match('/(\w+):/', $str, $arr);

//用以下方法代替
//在第一組匹配規(guī)則匹配到文本末尾t時匹配結(jié)束,啟用第二組匹配規(guī)則:并不會找到結(jié)果,所以這個時候回朔查找,但是\w不會包含:,所以可以直接放棄,
preg_match('/(?>\w+):/', $str, $arr);

標(biāo)簽:西寧 秦皇島 河北 茂名 怒江 吉林 玉林 昆明

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《比較實(shí)用的正則表達(dá)式學(xué)習(xí)筆記》,本文關(guān)鍵詞  比較,實(shí),用的,正則,表達(dá)式,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《比較實(shí)用的正則表達(dá)式學(xué)習(xí)筆記》相關(guān)的同類信息!
  • 本頁收集關(guān)于比較實(shí)用的正則表達(dá)式學(xué)習(xí)筆記的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    自拍偷拍国产精品| 在线视频中文字幕一区二区| ●精品国产综合乱码久久久久| 欧美乱妇20p| 91免费小视频| 国产99精品国产| 国产伦理精品不卡| 国产一区二区三区日韩| 久久99热这里只有精品| 奇米在线7777在线精品| 亚洲动漫第一页| 亚洲图片欧美色图| 一区二区三区中文字幕电影| 国产精品久久网站| 精品噜噜噜噜久久久久久久久试看| 精品视频全国免费看| 91福利区一区二区三区| 在线视频一区二区三区| 欧美在线|欧美| 波多野结衣精品在线| 懂色中文一区二区在线播放| 成人久久18免费网站麻豆 | 91丝袜国产在线播放| 精品一区二区三区在线观看| 国产一区二三区好的| 国内外精品视频| 国产福利91精品一区二区三区| 国产不卡一区视频| 国产精品一区二区久久不卡| 国产精品亚洲第一区在线暖暖韩国| 国产大陆精品国产| 91国偷自产一区二区三区观看| 欧美日韩情趣电影| 2014亚洲片线观看视频免费| 亚洲精品日日夜夜| 国产成人啪免费观看软件| 欧美色偷偷大香| 欧美激情一区二区在线| 亚洲精品国产a久久久久久| 国产制服丝袜一区| 欧美日韩亚州综合| 亚洲日本在线观看| 国产福利91精品| 精品免费99久久| 亚洲欧美国产高清| 国产大陆亚洲精品国产| 91精品蜜臀在线一区尤物| 亚洲视频在线观看三级| 国产成人精品一区二区三区四区| 欧美丰满美乳xxx高潮www| 亚洲精品日韩综合观看成人91| 国内精品免费**视频| 欧美一区二区日韩一区二区| 一区二区三区在线观看视频| va亚洲va日韩不卡在线观看| 精品久久久影院| 久久91精品久久久久久秒播| 欧美老女人在线| 五月天中文字幕一区二区| 色综合久久久久久久久久久| 综合激情成人伊人| 91美女片黄在线| 中文字幕在线一区免费| 成人动漫一区二区在线| 中文字幕乱码亚洲精品一区| 狠狠色丁香久久婷婷综| 欧美成人精品3d动漫h| 麻豆久久一区二区| 欧美精品一区二区三| 蜜臀a∨国产成人精品| 日韩欧美色综合| 韩国v欧美v亚洲v日本v| 久久久国产精品麻豆| 国产不卡在线播放| 亚洲丝袜自拍清纯另类| 97久久超碰国产精品| 亚洲精品国产成人久久av盗摄| 99久久精品国产精品久久| 日韩理论片网站| 欧美日韩精品一区二区| 午夜激情综合网| 精品噜噜噜噜久久久久久久久试看 | 看国产成人h片视频| 欧美一级一区二区| 韩国女主播成人在线观看| 2021国产精品久久精品| 丁香亚洲综合激情啪啪综合| 国产精品电影一区二区三区| 色欲综合视频天天天| 日韩福利视频网| 精品91自产拍在线观看一区| 成人少妇影院yyyy| 亚洲图片欧美色图| 精品国一区二区三区| k8久久久一区二区三区| 亚洲妇熟xx妇色黄| 精品电影一区二区三区| 91玉足脚交白嫩脚丫在线播放| 午夜精品久久久久久久99水蜜桃| 久久久久国产精品麻豆| 色94色欧美sute亚洲线路一ni| 麻豆精品在线观看| 亚洲精选免费视频| 亚洲精品一区二区三区99| 一本色道a无线码一区v| 久久精品国产免费| 亚洲午夜精品在线| 国产喂奶挤奶一区二区三区| 欧美制服丝袜第一页| 国产精品一卡二卡在线观看| 亚洲国产aⅴ成人精品无吗| 亚洲精品在线电影| 欧美日韩一级片网站| 国产成人精品三级| 日本不卡一二三| 亚洲嫩草精品久久| 国产亚洲成年网址在线观看| 欧美日韩日日摸| 一本一本大道香蕉久在线精品| 国内外成人在线| 蜜桃av一区二区三区| 亚洲国产色一区| 亚洲人成精品久久久久| 欧美国产欧美综合| 亚洲精品一区二区三区香蕉| 制服.丝袜.亚洲.另类.中文 | 麻豆91精品91久久久的内涵| 一区二区三区产品免费精品久久75| 久久精品夜色噜噜亚洲aⅴ| 337p亚洲精品色噜噜| 91亚洲午夜精品久久久久久| 成人国产精品免费| 国产麻豆精品一区二区| 蜜芽一区二区三区| 天堂久久一区二区三区| 亚洲一区二区在线视频| 一区二区在线观看免费视频播放 | 欧美主播一区二区三区美女| 不卡视频一二三| a美女胸又www黄视频久久| 成人中文字幕合集| 丁香婷婷综合网| 成人黄色免费短视频| 国产a级毛片一区| 成人精品免费视频| 国产成人精品www牛牛影视| 国产成人精品一区二| 成人视屏免费看| 91蝌蚪porny| 欧洲一区在线电影| 欧美日韩电影在线播放| 欧美一区二区三区在线观看 | 成人性色生活片免费看爆迷你毛片| 久久91精品国产91久久小草| 韩国在线一区二区| 成人自拍视频在线| 91色|porny| 91麻豆精品久久久久蜜臀| 日韩欧美在线综合网| 欧美tickle裸体挠脚心vk| 日本一区二区三区四区 | 久久美女高清视频| 国产亚洲精品精华液| 亚洲视频中文字幕| 午夜电影网亚洲视频| 精品一区二区三区在线观看国产| 国产成人高清在线| 欧美偷拍一区二区| 欧美成人激情免费网| 国产精品剧情在线亚洲| 亚洲成av人片在www色猫咪| 久久国产精品第一页| jizz一区二区| 91麻豆精品国产91久久久更新时间| 久久这里只有精品6| 樱桃视频在线观看一区| 毛片av中文字幕一区二区| heyzo一本久久综合| 日韩一区二区麻豆国产| 国产精品久久网站| 日韩av一区二区在线影视| 粉嫩在线一区二区三区视频| 欧美性色综合网| 欧美国产精品一区| 午夜精品久久久久久久99樱桃| 国产伦精品一区二区三区在线观看| 色先锋aa成人| 2020国产精品自拍| 一区二区三区中文字幕精品精品| 秋霞成人午夜伦在线观看| 色香蕉久久蜜桃| 久久久久久久久97黄色工厂| 亚洲一区电影777| 成人午夜av在线| 精品免费99久久| 日韩精品一二三区| 欧美色爱综合网| 亚洲嫩草精品久久| caoporen国产精品视频| 亚洲精品在线观看网站|