Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подскажите как заменить 1 html тег
 
 автор: Visavi   (19.02.2008 в 20:26)   письмо автору
 
 

Вот к примеру в переменной содержится весь текст страницы, перед выводом в браузер необходимо добавить 1 слово перед определенным тегом
Вот я делаю так
$string = str_replace('</body>','Привет</body>',$string);


однако тут есть небольшой недостаток, если к примеру тег написан большими буквами </BODY> то уже работать не будети или написан так </BoDy>
Как с помощью регулярного выражения заменить все варианты, заранее спасибо

   
 
 автор: exp   (19.02.2008 в 21:00)   письмо автору
 
   для: Visavi   (19.02.2008 в 20:26)
 

модификатор "i" включает регистронезависимый поиск

и наверное не лучше там закрывающий тег если будет так
<?
$txt 
preg_replace('#<body>#i''<body>TEXT'$txt1);
то не будет лишний текст сканировать , остановится сразу на первом теге

у str_replace регистронезависимый вариант str_ireplace

   
 
 автор: Visavi   (19.02.2008 в 21:24)   письмо автору
 
   для: exp   (19.02.2008 в 21:00)
 

Спасибо, нужно только все равно именно в конце, про str_ireplace совсем забыл

   
 
 автор: Faraon   (19.02.2008 в 21:54)   письмо автору
 
   для: Visavi   (19.02.2008 в 21:24)
 

>нужно только все равно именно в конце,
А собственно с чем это связано?

   
 
 автор: Visavi   (19.02.2008 в 21:57)   письмо автору
 
   для: Faraon   (19.02.2008 в 21:54)
 

Это для того чтобы ставить свой копирайт, ну там принцип такой

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования