亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何替換php中({{}})特殊字符的內容

如何替換php中({{}})特殊字符的內容

PHP
喵喔喔 2021-07-06 13:50:53
我有一個段落,其中包含一些內容以及 {{0001ABC}} 中的值我想用一些內容替換 {{0001ABC}},例如找到的代碼。preg_replace('/{{"([^\\"]+)"}}/', "Code found", "Hello {{0001ABC}}");結果應該是這樣的  Hello Code found
查看完整描述

1 回答

?
桃花長相依

TA貢獻1860條經驗 獲得超8個贊

您的正則表達式模式不正確。這是一個應該可以工作的版本:


\{\{[^{}]+\}\}

這將匹配兩個左花括號,后跟一個或多個不是花括號的字符,后跟兩個右花括號。請記住,{and}是正則表達式元字符,具有特殊含義,因此如果我們希望它們表示文字字符,則需要轉義。


您更新的腳本:


$input = "Hello {{0001ABC}}";

$output = preg_replace("/\{\{[^{}]+\}\}/", "Code found", "Hello {{0001ABC}}");

echo $output;

這打印:


Hello Code found


查看完整回答
反對 回復 2021-07-09
  • 1 回答
  • 0 關注
  • 250 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號