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

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

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

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

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

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

//插入的好幫手,向前、向后錨點(diǎn)搜索位置,每3位添加一個(gè)逗號(hào)
$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

//一個(gè)比較有用的,可以判斷前面的是否有匹配過(guò),比如下邊的例子,可以忽略等號(hào)右邊是否有單引號(hào)雙引號(hào)或者什么都沒(méi)有
$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里的顏色值,大寫(xiě)的STYLE被忽略了,但是里面的color可以大小寫(xiě)無(wú)所謂
$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,就不用寫(xiě)結(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); //什么都沒(méi)匹配到

//單詞檢索,可惜只能用在英文
$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; //被拆開(kāi)了,打印4次you

//看下面加上u修飾符后的效果,該修飾符需要編碼utf-8否則會(huì)報(bào)錯(cuò)
//我的文本都是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  #只匹配小寫(xiě)的test/x', $str, $arr);
print_r($arr);

//排除環(huán)視(?!...) (?!...)、忽略?xú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)時(shí)這樣寫(xiě)應(yīng)付不了 $str = 'test B>test1B> test2/B> test3/B>';
//改寫(xiě)一下正則既可 preg_match_all('/B>(?:(?!\/?B>).)*\/B>/i', $str, $arr);
//根據(jù)上面來(lái)完成一個(gè)最簡(jiǎn)單的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)回朔并不會(huì)有匹配結(jié)果,可以使用固化分組來(lái)放棄備用狀態(tài)提高效率
$str = 'Subject';
preg_match('/(\w+):/', $str, $arr);

//用以下方法代替
//在第一組匹配規(guī)則匹配到文本末尾t時(shí)匹配結(jié)束,啟用第二組匹配規(guī)則:并不會(huì)找到結(jié)果,所以這個(gè)時(shí)候回朔查找,但是\w不會(huì)包含:,所以可以直接放棄,
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)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《比較實(shí)用的正則表達(dá)式學(xué)習(xí)筆記》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于比較實(shí)用的正則表達(dá)式學(xué)習(xí)筆記的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    中文字幕一区二区三区蜜月| 亚洲va欧美va人人爽午夜| 中文字幕在线观看不卡视频| 欧美成人女星排名| 中文字幕在线一区| 欧美丰满美乳xxx高潮www| 一区二区三区蜜桃| 国产一区亚洲一区| 欧美日韩国产高清一区二区三区| 精品毛片乱码1区2区3区| 亚洲综合网站在线观看| 日韩va欧美va亚洲va久久| 成人福利视频网站| 久久青草国产手机看片福利盒子| 日本三级亚洲精品| 色综合一个色综合亚洲| 亚洲精品一线二线三线| 欧美国产禁国产网站cc| 成人免费视频在线观看| 黄一区二区三区| 日韩三级av在线播放| 国产一区二区在线观看视频| 中文字幕视频一区| 欧美日韩五月天| 天堂午夜影视日韩欧美一区二区| 国产日韩欧美麻豆| 97久久超碰国产精品电影| 午夜视频久久久久久| 一区二区理论电影在线观看| 亚洲欧洲一区二区在线播放| 国产精品三级久久久久三级| 国产精品―色哟哟| 亚洲人成网站在线| 一区二区在线观看av| 一区二区在线免费观看| 午夜久久久久久电影| 免费观看在线色综合| 国产揄拍国内精品对白| 福利电影一区二区| av高清不卡在线| 一本色道久久综合精品竹菊| 欧美色综合影院| 久久久综合精品| 国产精品不卡在线观看| 天天操天天干天天综合网| 精品制服美女丁香| 色激情天天射综合网| 91精品国产91久久综合桃花 | 亚洲综合一区二区精品导航| 亚洲国产中文字幕在线视频综合| 亚洲国产一区二区三区青草影视| 美女看a上一区| 成人在线综合网站| 欧美日韩二区三区| 久久久噜噜噜久噜久久综合| 亚洲色图视频网站| 4438x亚洲最大成人网| 精品国产乱码久久久久久影片| 中文字幕欧美日本乱码一线二线| 亚洲国产aⅴ天堂久久| 国产精品影音先锋| 欧美另类高清zo欧美| 国产精品色哟哟网站| 美腿丝袜在线亚洲一区| 91麻豆福利精品推荐| 日韩欧美国产精品| 一区二区三区免费观看| 91香蕉国产在线观看软件| 欧美一区二区三区啪啪| 亚洲激情在线播放| 懂色av一区二区夜夜嗨| 欧美精品自拍偷拍| 亚洲欧美日韩国产另类专区| 久久99日本精品| 在线看国产一区| 久久久不卡影院| 日韩va欧美va亚洲va久久| 成人国产视频在线观看| 5858s免费视频成人| 一区二区视频免费在线观看| 国产精品77777| 欧美一二三区在线观看| 亚洲国产日韩综合久久精品| 成人美女在线视频| 久久久久国产精品厨房| 日韩经典一区二区| 欧美色窝79yyyycom| 亚洲久草在线视频| a4yy欧美一区二区三区| xfplay精品久久| 蜜臀av亚洲一区中文字幕| 91麻豆精品久久久久蜜臀| 亚洲一区二区三区自拍| 色综合欧美在线视频区| 国产精品理论片在线观看| 黄一区二区三区| 欧美精品一区二区三区蜜桃| 免费高清在线一区| 欧美成人三级电影在线| 国产一区二区免费在线| 国产日韩欧美精品一区| 国产91精品在线观看| 国产欧美日韩麻豆91| 成人污污视频在线观看| 国产精品国产精品国产专区不蜜| 成人午夜精品在线| 亚洲男人的天堂在线观看| 91一区二区三区在线观看| 亚洲综合精品久久| 欧美丰满少妇xxxxx高潮对白| 日韩综合小视频| 久久亚洲一级片| 成人精品视频网站| 亚洲精品成人精品456| 在线观看一区二区视频| 午夜欧美电影在线观看| 欧美成人在线直播| 成人美女在线观看| 亚洲6080在线| 久久综合一区二区| 99re热这里只有精品免费视频| 亚洲在线视频一区| 欧美成人官网二区| www.久久精品| 日韩国产欧美在线播放| 国产亲近乱来精品视频| 色婷婷精品大视频在线蜜桃视频 | 欧美激情在线免费观看| 国产成人啪免费观看软件| 亚洲视频免费在线观看| 3d成人h动漫网站入口| 91麻豆精品国产无毒不卡在线观看| 蜜臀av一区二区在线观看 | 国模大尺度一区二区三区| 中文字幕精品在线不卡| 欧美视频一区在线| 国产精品一卡二卡在线观看| 亚洲一区av在线| 26uuu成人网一区二区三区| 色www精品视频在线观看| 九九热在线视频观看这里只有精品| ...xxx性欧美| 久久午夜色播影院免费高清| 色综合视频在线观看| 国内精品嫩模私拍在线| 亚洲乱码国产乱码精品精98午夜| 欧美一二三区精品| 91国内精品野花午夜精品| 精品一区二区在线视频| 亚洲国产综合91精品麻豆| 国产精品美女久久久久久2018| 777奇米四色成人影色区| 91在线观看成人| 久久99精品久久久久久动态图| 亚洲精品少妇30p| 精品国产乱码久久久久久1区2区| 精品视频999| 91久久一区二区| 不卡欧美aaaaa| 国产二区国产一区在线观看| 日韩成人免费看| 亚洲一区免费视频| 亚洲人快播电影网| 国产精品国产自产拍在线| 国产亚洲污的网站| 久久免费午夜影院| 精品日韩在线一区| 日韩午夜激情av| 日韩免费成人网| 欧美一区二区三区成人| 欧美日韩精品欧美日韩精品一 | 91蝌蚪国产九色| 成人综合激情网| 成人aa视频在线观看| 波多野结衣中文一区| 成人av高清在线| 91丝袜美腿高跟国产极品老师 | 欧美tickle裸体挠脚心vk| 欧美乱妇20p| 欧美一二三四区在线| 日韩精品一区二区三区中文不卡| 日韩欧美在线观看一区二区三区| 91精品免费在线观看| 日韩三级高清在线| 久久久www成人免费无遮挡大片| 26uuu亚洲婷婷狠狠天堂| 欧美tickle裸体挠脚心vk| 国产欧美一区二区精品婷婷| 中文字幕精品三区| 不卡一卡二卡三乱码免费网站| 成人中文字幕电影| 97精品电影院| 欧美日韩精品欧美日韩精品| 在线观看91av| 久久日韩精品一区二区五区| 欧美国产在线观看| 一区二区三区四区不卡视频| 日韩精彩视频在线观看| 国产成人综合亚洲网站| 色天使久久综合网天天|