如何在一些文本中替换字符串以获取没有此“模式”的字符串? 例如,我尝试将 %%一些文本%% 替换为
<span class="spoiler">some text</span>
preg_replace("'%%[\w\s]+%%'siu",'<span class="spoiler">$0</span>',$description);
答案 0 :(得分:0)
这将满足您的需求:
$description = '%%some text%%';
$fixed_description = preg_replace("~%%([\w\s]+?)%%~siu",'<span class="spoiler">$1</span>',$description);
echo $fixed_description;
<强>输出:强>
<span class="spoiler">some text</span>