<?php
$arr = array(
'2016-09-19',
'2016/02/19',
'2016,03,19',
'2016.04.19',
'2016,05.19',
'2016,09/19',
'2016-08/19',
'2016 09 19'
);
// preg_replace(正則, 替換值, 對象)
var_dump( preg_replace('/\D/', '/', $arr) );
$str = '媳婦玩老公的手機, 不小心摔倒了地上, 手機殼和電池都摔了出來, 還有藏在里面的100塊. 媳婦看著老公:解釋一下吧! 老公恐慌的說: 我的天吶, 摔的真夠狠的,話費都給你摔出來了... 拿起老婆的手機往床上一摔, 床底下爬出個老王. 老公憤怒的說: 這咋回事? 媳婦慌了, 說: 我的天吶, 聯系人都摔出來了.';
// var_dump( preg_replace('/[摔|手機|老]+/u','***', $str) );
// 匹配 建議用Unicode 編碼 \x{漢字編碼}
//
// 漢字Unicode 編碼范圍 \x{4e00} ~ \x{9fa5}
//
// 模式修正符 u(小寫) 啟用不兼容perl的額外功能.
// 自PHP4.3 之后, 檢測utf-8編碼合法性
var_dump( preg_replace('/[\x{5AB3}\x{5987}]+/u', '***', $str) );
// 將所有的漢字全部轉成*
var_dump( preg_replace('/[\x{4e00}-\x{9fa5}]/u', '*', $str));
// 將匹配到漢字 加顏色
// \\1 與 $1 一樣, 代表第一個() 原子集
echo preg_replace('/(\x{8001}\x{516C})+/u','<b style="color:green;">$1</b>', $str);
?>
正則匹配漢字,漢字UNICODE編碼,匹配后的漢字加色
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- 在php中,如果一段中文字符調用json_encode()函數后,會將中文字符串也轉換成我們難以識別的編碼,這對我...
- 小學語文修改病句的方法 修改病句是小學語文考試中常見的題型,在修改病句之前,我們應該清晰的了解有哪些病句現象,下面...