Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Регулярки PHP
Показать сообщение отдельно

Аватара для salat

Пользователь


Сообщения: 54
Благодарности: 2

Профиль | Отправить PM | Цитировать


mrcnn, ЖеСть АцКаЯ! xD Испугался когда увидел, но все равно спасибо за попытку помочь

Правильный ответ:

PHP код: Выделить весь код

$replace = array(
'~<u>(.*?)</u>~is'                                                        => '[u]\1[/u]',
'~<i>(.*?)</i>~is'                                                         => '[i]\1[/i]',
'~<strong>(.*?)</strong>~is'                                                    => '[strong]\1[/strong]',
'~<img\s[^>]*\bsrc="([^"]+)".*?/>~is'                                               => '[img]\1[/img]',
'~<a\s[^>]*\bhref="href.li/\?([^"]+)".*?</a>~is'                  => '[link]http://\1[/link]',
'~<iframe\s[^>]*\bsrc=".*youtube.com/embed/?([^"]+)".*?</iframe>~is'     => '[video]http://www.youtube.com/watch?v=\1[/video]',
'~<div\s+id="center">(.*?)</div>~is'                                                         => '[center]\1[/center]',
);

$out preg_replace(array_keys($replace), array_values($replace), $in); 


Отправлено: 06:11, 20-09-2014 | #3

Название темы: Регулярки PHP