perl 正則表達式 perl中有字符串替換的類似函數(shù)str_replace的嗎?
perl中有字符串替換的類似函數(shù)str_replace的嗎?STR被多次使用來替換不同的值◎要多次替換相同的值,只需編寫STR◎Reply用法STR◎Replce($a,$B,$C)從變量$C的值中查
perl中有字符串替換的類似函數(shù)str_replace的嗎?
STR被多次使用來替換不同的值◎要多次替換相同的值,只需編寫STR◎Reply用法STR◎Replce($a,$B,$C)從變量$C的值中查找$a(服務(wù)器將用它的值替換$a)。如果找到它,它將被替換為$B(類似地,系統(tǒng)將替換$B作為值,而不是僅僅用函數(shù)名替換它)。也就是說,$a是原始字符串,$B是新字符串,$C是要搜索的字符串,整個函數(shù)返回的值是被替換的$C的值(注意,是的)被替換的$C)對于您的情況來說有點麻煩??梢允褂胹trtr()替換它。請注意,最好使用這樣的數(shù)組$a=array(“a”=>“1”、“B”>=“2”、“C”=>“3”、“d”=>“4”)$B=“abcdefgabw”echostrtrtrtrtr($B,$a)將結(jié)果顯示為1234efg12w,也就是說,如果strt的第二個參數(shù)是數(shù)組,則第三個參數(shù)可以保留為空,替換為規(guī)則是將數(shù)組的鍵名替換為相應(yīng)的值,即a替換為1,B替換為2,依此類推。當然,$a可以是字符串。例如,如果$a=“a”,您需要這樣寫strtr($B,1,$a),您可以直接用字符a替換1,但這很容易引起問題,因此您不會逐一列出它們