所以這是我遇到的問題。 我想刪除這個:需要一些快速幫助與Preg_Replace :)請:)
[quote="RANDOMTHING"]
裏面的 「」 可能是literarly什麼
加我想刪除
[/quote]
我怎樣才能做到這一點用了preg_replace?
所以這是我遇到的問題。 我想刪除這個:需要一些快速幫助與Preg_Replace :)請:)
[quote="RANDOMTHING"]
裏面的 「」 可能是literarly什麼
加我想刪除
[/quote]
我怎樣才能做到這一點用了preg_replace?
你只需要逃避[
和使用佔位符(如下字符類,或.*?
任何東西或\w+
只是字母)引號中的字符串:
$str = preg_replace('~
\[/quote\] # either that
| # or
\[quote="[^\]"]+"\] # with ="RANDOMTHING"
~x',
'',
$str
);
(您可以刪除註釋和換行符將其壓縮爲一行,僅供參考)
如果您經常遇到正則表達式問題,但不知道它們是如何工作的,也可以查看https://stackoverflow.com/questions/89718/is-there-anything-like-regexbuddy-in-the-open-source-world。
$var = preg_replace('/(\[quote="[^"]+"\])|(\[/quote\]/)', '', $var);
試試看。添加括號以便於閱讀。
謝謝,但它沒有工作:S :( – Arber 2011-05-10 11:26:42
謝謝它工作:) – Arber 2011-05-10 11:19:05