導航:首頁 > 編程語言 > php正則中文替換

php正則中文替換

發布時間:2022-09-05 12:56:23

1. php正則表達式如何替換掉某字

<?php

$string='倚天屠龍記2019版粵語版';

$pattern='/版$/';

$replacement='';

echopreg_replace($pattern,$replacement,$string);

?>

$pattern='/版$/';正則表達式,匹配最後一個字是版.匹配第一個'版'。'/版/'。匹配所有的版'/版/g'。

$replacement='';用來替換的內容,去掉就是替換為空字元串。

更多需求查看php正則表達式教程網頁鏈接

2. PHP正則表達式如何替換像這樣的案例的

這個用正則表達式替換是比較簡單的,因為有分隔符/,所以把分隔符後面的都替換掉就行了.

<?php

$str="龍門飛甲/龍門飛甲電視劇版";

$regex="~/.*?$~";

echo preg_replace($regex,"",$str);

?>

3. PHP中文文字正則替換,並將匹配的中文文字加粗

<?php
$str = "中文123美麗abc開心。?我們";
echo preg_replace('#(?:(?![,。?])[xC0-xFF][x80-xBF]+)+#','<b>$0</b>',$str);
//(?:[xC0-xFF][x80-xBF]+) 單個中文字元,不需要引用,因此使用?:
//(?![,。?]) 排除中文標點符號,這里要寫入中文標點
//(?:(?![,。?])[xC0-xFF][x80-xBF]+) 排除中文標點符號後的中文字元
//(?:[xC0-xFF][x80-xBF]+)+ 1個以上的中文字元
//結果 <b>中文</b>123<b>美麗</b>abc<b>開心。?我們</b>
?>

4. php 用 正則函數 preg_replace 替換中文亂碼 ,怎麼才能不亂碼

,換mb_ereg_replace即可解決問題。

5. PHP把空格、換行符、中文逗號等替換成英文逗號的正則表達式

在開發的過程中,經常會遇到需要給別人提供一個輸入框,然後別人輸入一些ID,或者關鍵字的東西,例如wordpress的後台的標簽輸入框:
這個就是只是判斷英文狀態下的逗號,要是有人不小心輸入了中文狀態下的逗號怎麼辦?小數點怎麼辦?
於是我就用正則寫了一個表達式,把帶有空格換行符之類的替換成逗號。
把提交的id帶有空格換行符之類的替換成逗號,然後用explode函數切換成數組。
復制代碼
代碼如下:
$ids=$_POST["ID"];
$id=
preg_replace("/( )|(s)|( )|(')|(')|(,)/"
,','
,$ids);
$topicids
=
explode(","
,$tids);
這個是增加了小數點的過濾。
復制代碼
代碼如下:
$ids
=
preg_replace("/( )|(s)|( )|(')|(')|(,)|(.)/",',',$ids);
OK,經過這樣處理後,就不會有問題了。
提示:其實,小編感覺用JS在提交前就處理掉這個問題,是一個更好的選擇。

6. php正則如何替換中文字幕

<?php
header("content-type:text/html;charset=utf-8");
mb_regex_encoding('utf-8');//設置正則替換所用到的編碼
$a = '****年**月**';
$a = mb_ereg_replace('[^0-9]', '-', $a);//注意這里的和preg_replace不一樣 它無需用正則的/xxxxx/這種限定符 直接寫主體即可.
echo $a;
?>

7. php替換一段中文字元串里的幾個字的正則怎麼寫

在寫小偷吧,我上個月參考了其它源碼,也寫了一個。你說的這個問題我也遇到了,str_replace這個函數可以替換中文,因為你的編碼不統一所以才出現這個問題。把抓了來的代碼轉成utf8,你的網頁編碼也得試utf8碼,charset最好也設成utf8

8. php如何進行正則替換

按照你的要求把h後的數字和w後的任意數字替換成固定數的php程序如下

<?php

$fix='555';//固定數

$str='asdasda/w/100/h/200/q/sdasdsad';

$regex1="~h/[0-9]+~";

$result=preg_replace($regex1,"h/".$fix,$str);

$regex2="~w/[0-9]+~";

$result=preg_replace($regex2,"w/".$fix,$result);

print_r($result);

?>
運行結果

asdasda/w/555/h/555/q/sdasdsad

閱讀全文

與php正則中文替換相關的資料

熱點內容
體重小本app怎麼樣 瀏覽:776
編程語言需求 瀏覽:935
當兵體重怎麼個演算法 瀏覽:169
加密的電腦文件帶出去怎麼打開 瀏覽:849
死循環會在編譯的時候出錯嗎 瀏覽:986
c51單片機特殊寄存器的原理 瀏覽:578
閃耀永恆特利加密鑰 瀏覽:761
如何誇程序員 瀏覽:778
天津期貨python招聘 瀏覽:265
單片機機器語言寫的程序 瀏覽:552
韓國直播軟體app叫什麼名 瀏覽:918
軍營訓練不聽教官的命令 瀏覽:261
v開頭的音樂播放器是什麼APP 瀏覽:120
單片機是怎麼做出來的 瀏覽:317
博圖怎麼作為opc伺服器 瀏覽:102
編譯做題軟體 瀏覽:296
橋梁檢測pdf 瀏覽:687
化解壓力的一種方法 瀏覽:683
路由器和DSN伺服器有什麼區別 瀏覽:551
android伸縮控制項 瀏覽:861