用php删除[]标签

时间:2011-05-21 17:25:52

标签: php regex

Pogodba o zaposlitvi (v nadaljevanju PZ) je ena izmed pogodb, za katero zakon zahteva posebno obličnost ter tudi natančno določa, kdo so lahko stranke PZ.[/B] [CUT] Zak..

如何删除php中的所有[]标签。所以[/ B] [CUT],......

3 个答案:

答案 0 :(得分:3)

您需要使用正则表达式,使用preg_replace

$string = 'foo [/B] [CUT] bar';
$pattern = '/\[\/?[A-Z]+\]/';
$processed = preg_replace($pattern, '', $string);

$processed然后包含

'foo   bar'

这假设标签总是包含大写字母,并且标签名称前面可能只有一个/

答案 1 :(得分:0)

我认为你必须使用preg_replace

这样做......

答案 2 :(得分:-4)

使用str_replace

str_replace (array('[', ']'), '', your text here)