導航:首頁 > 編程語言 > strreplacephp正則

strreplacephp正則

發布時間:2022-08-16 20:06:43

『壹』 php str_replace()如何替換掉某個字元串中某個字元後綴其餘不變

function x($arr,$replaceStr,$replaceStr2,$noReplace){
foreach($arr as $k=>$v){
if($v > $noReplace){//$noReplace如果大於數組鍵名替換,例如為3,則數組前四個不替換
$arr[$v] = str_replace($replaceStr,$replaceStr2,$arr[$k]);
}
}
return $arr;
}

使用:
x([
'http://a.com/a.jpg',
'http://b.com/b.jpg',
'http://c.com/c.jpg'
],'.jpg','',0);
返回:
[
'http://a.com/a',
'http://b.com/b.jpg',
'http://c.com/c.jpg'
]

『貳』 php 正則替換變數數字 str_replace 怎麼用

preg_replace('/正則規則/','替換後','需要查找的');
preg_replace('/d/','','dsankfn231njkn4324h');//所有數字替換成空字元串

『叄』 php 如何用正則表達式 去掉字元串中的拼音

//-- 程序名稱:strreplace()
//-- 程序用途:替換變數中的非法字元
//-- 傳入參數:變數值
//********************************************************

function strreplace($str){
$str = strips教程lashes($str);
$str = str_replace(chr(92),'',$str);
$str = str_replace(chr(47),'',$str);
$str = str_replace(chr(10).chr(13),"<br>",$str);
$str = str_replace('<',"<",$str);
$str = str_replace('>',">",$str);
$str = str_replace(';',";",$str);
$str = str_replace('"',"「",$str);
$str = str_replace("'","『",$str);
$str = str_replace(" "," ",$str);
$str = str_replace("/**/"," ",$str);
return trim($str);
}

『肆』 preg_replace正則替換和str_replace有什麼區別

不知道你想問什麼 ,
preg_replace正則替換 這個是用正則來匹配 你需要的值的,然後把值取出來例子:
$a = preg_replace('正則','替換的內容',$b);//$b是賦值的對象

str_replace 是用來 替換 你已知的內容的
例子:
$a = '您好 aaaa';
$b = str_replace("aaaa","bbbb",$a);
echo $b;
最後結果為 "您好 bbbb"

總結:preg_replace是用來替換 類似性的有規律性的內容的,str_replace是用來 替換 已知的 內容的,可以是有規律的也可以是沒有規律的,替換的值 由你手動寫的

注:str_replace在php4里 無法使用

『伍』 求用php正則表達式來替換字元的寫法。

字元 匹配 示例
^ 輸入或行的起始部分。 ^T 匹配「This good earth」中的「T」,但不匹配「Uncle Tom』s Cabin」中的「T」。
$ 輸入或行的結尾部分。 h$ 匹配「teach」中的「h」,但是不匹配「teacher」中的「h」
* 0 個或多個前置字元。 um* 匹配「rum」中的「um」、「yummy」中的「umm」以及「huge」中的「u」
+ 1 個或多個前置字元。 um+ 匹配「rum」中的「um」和「yummy」中的「umm」,但在「huge」中沒有任何匹配項
? 前置字元最多出現一次(即,指示前置字元是可選的)。 st?on 匹配「Johnson」中的「son」和「Johnston」中的「ston」,但在「Appleton」和「tension」中沒有任何匹配項
. 除換行符外的任何單字元。 .an 匹配短語「bran muffins can be tasty」中的「ran」和「can」
x|y x 或 y。 FF0000|0000FF 匹配 bgcolor=」#FF0000」 中的「FF0000」和 font color=」#0000FF」 中的「0000FF」
{n} 恰好 n 個前置字元。 o{2} 匹配「loom」中的「oo」和「mooooo」中的前兩個「o」,但在「money」中沒有任何匹配項
{n,m} 至少 n 個、至多 m 個前置字元。 F{2,4} 匹配「#FF0000」中的「FF」和「#FFFFFF」中的前四個「F」
[abc] 用括弧括起來的字元中的任何一個字元。用連字元指定某一范圍的字元(例如, [a-f] 等效於 [abcdef])。 [e-g] 匹配「bed」中的「e」、「folly」中的「f」和「guard」中的「g」
[^abc] 未在括弧中括起來的任何字元。用連字元指定某一范圍的字元(例如,[^a-f] 等效於[^abcdef])。 [^aeiou] 最初匹配「orange」中「r」、「book」中的「b」和「eek!」中的「k」
\b 詞邊界(例如空格或回車符)。 \bb 匹配「book」中的「b」,但在「goober」和「snob」中沒有任何匹配項
\B 詞邊界之外的任何內容。 \Bb 匹配「goober」中的「b」,但在「book」中沒有任何匹配項
\d 任何數字字元。等效於 [0-9]。 \d 匹配「C3PO」中的「3」和「apartment 2G」中的「2」
\D 任何非數字字元。等效於 [^0-9]。 \D 匹配「900S」中的「S」和「Q45」中的「Q」
\f 換頁符。
\n 換行符。
\r 回車符。
\s 任何單個空白字元,包括空格、製表符、換頁符或換行符。 \sbook 匹配「blue book」中的「book」,但在「notebook」中沒有任何匹配項
\S 任何單個非空白字元。 \Sbook 匹配「notebook」中的「book」,但在「blue book」中沒有任何匹配項
\t 製表符。
\w 任何字母數字字元,包括下劃線。等效於 [A-Za-z0-9_]。 b\w* 匹配「the barking dog」中的「barking」以及「the big black dog」中的「big」和「black」
\W 任何非字母數字字元。等效於 [^A-Za-z0-9_]。 \W 匹配「Jake&Mattie」中的「&」和「100%」中的「%」
Control+Enter 或 Shift+Enter (Windows)、 或者 Control+Return 或 Shift+Return 或 Command+ Return (Macintosh) 回車符。確保如果沒有使用正則表達式,則在搜索時取消對「忽略空白差別」的選擇。請注意,這匹配特定字元,而不是一般意義上的換行符;例如,它不匹配 <br> 標簽或 <p> 標簽。回車符在「設計」視圖中顯示為空格而不是換行符。

『陸』 php正則替換變數數字「str_replace」怎麼用

PHP,一個嵌套的縮寫名稱,是英文超級文本預處理語言(PHP:HypertextPreprocessor)的縮寫。PHP是一種HTML內嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在伺服器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似於C語言,現在被很多的網站編程人員廣泛的運用。

PHP獨特的語法混合了C、Java、Perl以及PHP自創新的語法。它可以比CGI或者Perl更快速的執行動態網頁。

PHP最初是由勒多夫在1995年開始開發的;現在PHP的標准由the PHP Group維護。PHP以PHP License作為許可協議,不過因為這個協議限制了PHP名稱的使用,所以和開放源代碼許可協議GPL不兼容。

$str="news-123";
$str=preg_replace('/news-(d+)/','news',$str);
echo $str;
換個函數哦,str_replace是不支持正則的

『柒』 PHP如何用正則來匹配空格(高手問一下)

preg_replace:
正則表達式是用來操作不確定的字元串的,比如說,你不確定裡面是有「a apple」還是有「a orange」,所以你就要用正則去查找,找一個他倆都能匹配的正則表達式,就可以查找,但是你所說的問題是將空格替換,完全沒有必要,因為對於高性能的程序來說速度很重要,用str_replace可以節約大量的時間,用:str_replace(『 』,『$nbsp』,$string)。
對於其他的字元轉換為html特殊字元,可以使用htmlspecialchars函數,將進行一下轉換。

& (和號) 成為 & amp;
" (雙引號) 成為 & quot;
' (單引號) 成為 & #039;
< (小於) 成為 & lt;
> (大於) 成為 & gt;

我突然發現& nbsp 連在一起在網路知道中是不好用的,所以只好打$nbsp了。

閱讀全文

與strreplacephp正則相關的資料

熱點內容
各種直線命令詳解 瀏覽:859
程序員淚奔 瀏覽:143
素材怎麼上傳到伺服器 瀏覽:513
android百度離線地圖開發 瀏覽:187
web可視化編程軟體 瀏覽:288
java筆試編程題 瀏覽:742
win11什麼時候可以裝安卓 瀏覽:560
java不寫this 瀏覽:999
雲點播電影網php源碼 瀏覽:95
pythonclass使用方法 瀏覽:226
移動加密軟體去哪下載 瀏覽:294
php彈出alert 瀏覽:209
吉林文檔課件加密費用 瀏覽:136
感測器pdf下載 瀏覽:289
隨車拍app綁定什麼設備 瀏覽:898
方維團購系統源碼 瀏覽:993
linux反彈shell 瀏覽:159
列印機介面加密狗還能用嗎 瀏覽:301
二板股票源碼 瀏覽:448
度人經pdf 瀏覽:902