php 用正則替換中文字元一系列問題解決
<?php $data = preg_replace("/[^A-Za-z0-9\.\-]/","",$data); ?> //'/[^A-Za-z0-9\.\-]/'表示除大小寫字母,數字、點(.),(-)之外的所有字元,用來可以過慮漢字
php 正則匹配中文 utf8編碼/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u
<?php header("content-type:text/html;charset=utf-8"); mb_regex_encoding('utf-8');//設定正則替換所用到的編碼 $a = '2013年06月06'; $a = mb_ereg_replace('[^0-9]', '-', $a);//注意這裡的和preg_replace不一樣 它無需用正則的/xxxxx/這種限定符 直接寫主體即可 echo $a; ?> 結果 : 2013-06-06
相關推薦
php 用正則替換中文字元一系列問題解決
<?php $data = preg_replace("/[^A-Za-z0-9\.\-]/","",$data); ?> //'/[^A-Za-z0-9\.\-]/'表示除大小寫字母,數字、點(.),(-)之外的所有字元,用來可以過慮漢字php 正則匹配中文
PHP用正則批量替換Img中src內容,用正則表示式獲取圖片路徑實現縮圖功能
/** * 圖片地址替換成壓縮URL * @param string $content 內容 * @param string $suffix 字尾 */ function get_img_thumb_url($content="",$suffix="!c550x260.jpg") { // by
UTF-8編碼時,PHP如何正則匹配中文漢字?親測可用
這個方法親測可用,程式碼如下: <?php header('content-type:text/html;charset=utf-8'); $input = "^_^,
python 正則匹配中文字元
正則匹配中文,固定形式:\u4E00-\u9FA5 # -*- coding:utf-8 -*- import re ''' python 3.5版本 ''' words = 'study
字串aaaa......bbbb....ccc...dddddd用正則替換為abcd
public static void main(String[] args) { String s = "aaaa......bbbb....ccc...dddddd"; String s2 = s.replaceAll("\\.+",""); Syste
php用正則判斷是否為數字的方法
本來儲存遊戲分數是 game.php?ac=save&fgid=1這個形式來實現,在php網頁裡面fgid直接呼叫,沒有做任何的過濾。很多人利用在fgid=1後面加一個字母(fgid=1a),來實現一些非法操作。 假如 gamlist table 裡面有一個遊戲
PHP利用正則表示式實現手機號碼中間4位用星號替換顯示
因為需要為客戶保持隱私,所以手機號碼不能完全顯示在網站上,但是又不能不顯示,所以就很多網站想到了顯示但是不完整顯示,在上面用星號替換部分顯示,其實做到這個很簡單,用正則替換顯示其中的一部分即可。 PHP利用正則表示式實現手機號碼中間4位用星號替換顯示功能,請看以下原始碼: Metho
php 正則匹配中文
保存 not .so UNC 進制數 進制 修正 下劃線 inpu 轉載:http://hi.baidu.com/?_d/blog/item/063b77d5432f8f1aa18bb7fd.html 在javascript中,要判斷字符串是中文是很簡單的。比如:var
PHP正則匹配中文漢字註意
附加 php正則 span family 1.0 匹配模式 ron arr amp preg_match(‘/^[a-zA-Z\x{4e00}-\x{9fa5}]+$/u‘, $str) 如上,是匹配字母或者漢字的,一定要在後面加模式修飾符 u , 不然就出錯! u
php怎麼用正則取出網址中某個引數?
$str = <<<TEXT 如下類似網址: https://v.qq.com/iframe/player.html?vid=j00169ib5er&tiny=0&auto=0 https://v.qq.com/iframe/player.html?vid=x00243
【PHP】正則表示式匹配最後一張圖片並替換
// 要搜尋的內容 $content = '<div class="div"><img class="img" width="200" height="100" src="./../images/img1.jpg" /> <img class="img" w
正則匹配中文英文字元、資料及標點
/^([\p{Han}\p{P}A-Za-z0-9])*$/u 其中 \p{Han}表示utf-8編碼中的所有中文字元, \p{P}表示中英文標點, A-Z表示大寫字母, a-z表示小寫英文字母, 0-9表示數字, *表示>=0, /u 表示按unicode(utf-8)匹配(主要針對
Python 用正則表示式一次替換文章中所有特殊符號,如“-,$()#+&*”之類
一個簡單的正則表示式,可能會起大作用。比如說字符集就是這樣。一篇文章如果有各種亂碼,就可以用這種方法去除。如去除“-,$()#+&*”之類符號是很方便的。按照查詢、分割、替換的套路再做一做這樣的練習。今天晚了,後續還要操作檔案來完善這一點。 import re
PHP-preg_replace_callback() 正則匹配模版資訊並替換
preg_replace_callback() — 執行一個正則表示式搜尋並且使用一個回撥進行替換 /*** * 匹配替換模版資訊 * @param $template //要匹配的魔板資訊 * @param $key_value_pair //要替換的內容
PHP正則匹配中文字串
正則匹配中文漢字根據頁面編碼不同而略有區別 1.GBK/GB2312編碼:[x80-xff]+ 或 [xa1-xff]+ 2.UTF-8編碼:[x{4e00}-x{9fa5}]+/u $str = "使用者名稱123"; //把結果放在$chinese
【python學習筆記】用正則表示式從含中文的網頁中提取資料(含編碼轉換)
目標:用正則表示式從含中文的網頁中提取資料 1、獲得網頁全部資料 1.1思考過程 確定我們要操作的網頁:url = 'http://q.stock.sohu.com/cn/603077/cwzb.shtml' 開啟要操作的網頁:req = urllib2.open(url)
C#用正則表示式高效替換變數
有的時候我們需要進行簡單的字串變數替換. 當然最新的.net已經支援 {name} 這種替換方式. 但是,老的.net是不支援的. 本方法是把“{{varName}}” 這種變數替換成 對應的數值. 例如 Week1 = 星期一 Week2 = 星期二
phpstorm用正則刪除PHP程式碼空行小技巧
有很多小夥伴會遇到程式碼空行特別多,但是一行一行刪除肯定很煩躁,這時候就需要用到批量刪除空行。 怎麼批量刪除空行呢? 我的辦法是用正則把所有空行找到,然後一鍵全部替換。 首先把Match Case和Regex打上勾 第一個搜尋框就填寫正則規則:^\n 匹配到所有空行之後,點
python用正則表示式提取中文
Python re正則匹配中文,其實非常簡單,把中文的unicode字串轉換成utf-8格式就可以了,然後可以在re中隨意呼叫 unicode中中文的編碼為/u4e00-/u9fa5,因此正則表示式u”[\u4e00-\u9fa5]+”可以表示一個或者多箇中文字元 >&
PHP 正則表示式 [對應字元詳細介紹]
(?=pattern) 正向肯定預查,在任何匹配pattern的字串開始處匹配查詢字串。這是一個非獲取匹配,也就是說,該匹配不需要獲取供以後使用。例如,“Windows(?=95|98|NT|2000)”能匹配“Windows2000”中的“Windows”,但不能匹配“Windows3.1”中的“Wind