Ошибка в preg_replace

$iD

Новичок
подскажите, ругается на регулярку:

PHP:
$string = preg_replace("#\[HIDE=([^\]]+)\](.+?)\/[/HIDE\]#is", new XenForo_Phrase('hideaddon_hidden_text_showtogroupstag'), $string);
Ошибка

Код:
Template Errors: thread_online

    preg_replace(): Compilation failed: missing terminating ] for character class at offset 32 in /library/mizter1nho/HideAddon/Helper/hideaddon.php, line 14:

    13: ));

    14: $__compilerVar165 .= '

    15: ';
собственно вопрос - как поправить.
 

SANEK333

Новичок
PHP:
$string = preg_replace("#\[HIDE=([^\]]+)\](.+?)\[HIDE\]#is", new XenForo_Phrase('hideaddon_hidden_text_showtogroupstag'), $string);
 
  • Like
Реакции: $iD

$iD

Новичок
но ведь там где вы убрали / это должен быть закрывающий тэг... или так пойдёт?
 

SANEK333

Новичок
PHP:
$string = preg_replace("#\[HIDE=([^\]]+)\](.+?)\[\/HIDE\]#is", new XenForo_Phrase('hideaddon_hidden_text_showtogroupstag'), $string);
значит так
 
  • Like
Реакции: $iD
Сверху