здравствуйте, есть регулярное выражение - '#\[b\](.*?)\[/b\]#s',
не подскажите как можн оего изменить, чтобы текст внутри него как бы trim'ился? то есть из такого [b]\n lol[/b]
можно было получить такое [b]lol[/b]
preg_replace('~[_\W\d]~', '', $str)
<?php
$string = "text [b]\n text \n[/b] text";
$pattern = "~\[b][\n\s]*([\w]+)[\n\s]*\[/b]~";
$replace = '<b>$1</b>';
echo preg_replace($pattern, $replace, $string);
Просто вынести пробельные символы \s*
из захватываемой группы:
'#\[b\]\s*(.*?)\s*\[/b\]#s'
Виртуальный выделенный сервер (VDS) становится отличным выбором
Подскажите пожалуйста как в php обработать xml из 1С сохраненную при обмене с сайтом(на русском
Потерял собственный php pack с настроенными всеми либами для написание скриптов (речь о win version)