Общие > Веб-технологии

Тег code

(1/3) > >>

Secandr:
У меня вот какая проблема: я понятия не имею как сделать тег [ code ][/ code ] в своём форуме.
Как заменить [ b ]txt[/ b ] на txt я знаю, а здесь проблема другая: Мне нужно заменить тег [ code ] на , но сделать это так, чтобы теги и спец символы внутри [ code ][/ code ] остались без изменения.

Тоесть нужно заменить
[ b ][ i ]bold[ /i ][ /b ] [ code ][ b ][ i ]bold[ /i ][ /b ] - bold and italic text [ /code ]
На
bold [ b ][ i ]bold[ /i ][ /b ] - bold and italic text

P.S. Пробелов в тегах нет.

Maniac:
А в чем проблема?
Сначала htmlspecialchars на то, что внутри code, затем str_relpace на скобки.

Secandr:
А можно по подробнее? И желательно на перле.

Maniac:

--- Цитировать ---перле
--- Конец цитаты ---

На перле не могу (это тебе к NeoNox :) ) - его почти забыл. Могу на PHP.

YA:
my $text=\'[ b ][ i ]bold[ /i ][ /b ] [ code ][ b ][ i ]bold[ /i ][ /b ] - bold and italic text [ /code ]\';
for ($text)
   {
   s/&/&/g;
   s//>/g;
   s/\\[(\\/?[a-z]+)\\]//ig;
   }

... впрочем, можно еще много проверок ввести.


---
Можно -> в Perl

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии