現在我的問題是從#和從/ *替換所有行* /(註釋)。 我有代碼:如何更換所有行和更多?
<span>#include <a_samp><br />#define NUMBER 5<br />/* Long Comment */ new var[128]; format(var, sizeof(var), "kažkas %s %f", "Stuneris", 1589.0587); SendClientMessage(playerid, 0xFFFFFFFF, var);</span>
,我想,以取代從#
所有線到<h1>#...(line)</h1>
和/*
到*/
到<h3>/* Long Comment */</h3>
我累preg_replace('/(/*(?!,)[^"]+*/)/i', '<h3>$1</h3>', $text);
,但它顯示警告Warning: preg_replace(): Unknown modifier '*' in C:\xampp\htdocs\pawn.php on line 18
我知道,我需要preg_replace,但如何組合搜索?
很難理解你想要什麼。如果你顯示完整的字符串,如果你希望看到正則表達式,那會很有幫助 –
我不確定你想要做什麼,但是你得到了'preg_replace'錯誤,因爲正則表達式解析器識別'*'作爲整個正則表達式的結束分隔符之前的'/'。您需要爲表達式使用不同的分隔符。 – AgentConundrum
你需要在你的正則表達式中轉義'/'。 –