Содержание раздела
Раздел 9: Модели и нотации при создании сайтов
Принципы стандартизации при разработке сайтов
Мультимедийные компоненты при создании сайта
Flash-графики при разработке сайта
ВАШ ВОПРОС: |
У нас в форуме используются простейшие специальные теги: [b], [u], [i]. Они для безопасности хранятся в прямоугольных скобках. Но как можно их быстро заменить реальными тегами? |
Студия "Жанр" - создание корпоративных сайтов (Пермь). ОТВЕТ: |
Для этого воспользуйтесь конструкцией языка Perl:
$mystr = ~s/\[(\/?[bui])\]/<$1>/gi;
Если бы мы работали с PHP сценарием, то нам пришлось в циклах использовать конструкции типа:
$mystr = str_replace ('[b]', '<b>', $mystr);
И чем больше тегов подлежало бы замене, тем большее количество итераций (ведь нужно заменять и закрывающиеся теги) нам потребовалось.
|
|