Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Замена на пустую строчку 
:(
    Опции темы
supercelt
Дата 15.10.2007, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 25.8.2005

Репутация: нет
Всего: 1



Единственное что даётся трудно - это регулярки, поэтому прошу помощи
Есть строка 
Код

[img]some text[/img]
. Я знаю как заменить это дело на теги, но не знаю как заменить всю эту строку на ничего, ноль, потому что между скобами может быть любой текст
PM   Вверх
IAmEternaL
Дата 15.10.2007, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.10.2007
Где: Киев, Украина

Репутация: нет
Всего: нет



не совсем понятно, что ты в итоге хочешь, но - поптытаюсь помочь

вот пример того, как обрабатывать только те случаи, где содержимое бб-кода БЕЗ пробелов
Код

$str = '[img]some_text[/img]';
preg_replace('/\[img\]([^\s]*?)\[\/img]/i', '<img src="$1" />', $str);

остальные просто пропускаются, то есть в случае "some text" ничего не произойдет

вот пример удаления тех случаев, когда пробелы есть:
Код

$str = '[img]some text[/img]';
preg_replace('/\[img\].{0,}\s.{0,}\[\/img]/i', '', $str);

соответственно некий "some text" будет удален, а "some_text" - останеца

Это сообщение отредактировал(а) IAmEternaL - 15.10.2007, 11:29
PM MAIL ICQ Skype   Вверх
supercelt
Дата 15.10.2007, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 25.8.2005

Репутация: нет
Всего: 1



спасибо
PM   Вверх
SelenIT
Дата 15.10.2007, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 8
Всего: 401



Код

preg_replace('~\[img\].*?\[/img\]~is', '', $str) /* сколько угодно любых символов, нежадный поиск */



--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.1417 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.