也許一個新手的問題:刪除<p> </p>從字符串結尾?
我有這樣的字符串:
$string = '<p>this is what we need.</p><p> </p>';
我怎麼能刪除最後一個字符,即<p> </p>
,使用PHP的正則表達式(不SUBSTR)?
我發現了一個類似的問題在這裏:remove <br>'s from the end of a string 與解決方案:preg_replace('/(<br>)+$/', '', $string);
但改變這:preg_replace('/(<p> </p>)+$/', '', $string);
不起作用。
它拋出PHP Warning: preg_replace(): Unknown modifier 'p'
我想我錯過了一些逃避? <>或斜線?
感謝您的幫助。
請str_replace函數會工作。 –
請注意,如果行的末尾只有一處出現(並取決於是否僅刪除最後一處或多處出現處),則不需要「+」。 –