Модераторы: ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> удалить участок текста 
V
    Опции темы
gcc
Дата 21.9.2010, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

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



не получается удалить участок текста

нужно удалить все эти теги у которых внутри пробел  

Код

   

   

   

   

   

   

   

   



никак не работает:
Код
       $bbcode =~ s/\[b\]([\s]+)\[\/b\]//gsi; 


тут мешают как я понял символы:
Код
 [][] 

...без них работает!


а как тут удалить?
как это исправить  $bbcode =~ s/\[b\]([\s]+)\[\/b\]//gsi; пробовал 100 раз, какого-то не работает...






Это сообщение отредактировал(а) gcc - 21.9.2010, 16:34
PM WWW ICQ Skype GTalk Jabber   Вверх
gcc
Дата 21.9.2010, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

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



Код

use Devel::Peek;
print Dump ($out_bb);


Devel::Peek; написал что там какой-то левый символ вродебы...

Код

 \240 


т.е. между тегами есть пробел, но тм еще стоит и симовол какйо-то \240

решил так:
Код

       $out_bb =~ s/\[b\](\s+\240\s+)\[\/b\]//gi; 



Это сообщение отредактировал(а) gcc - 21.9.2010, 19:14
PM WWW ICQ Skype GTalk Jabber   Вверх
Logo
Дата 22.9.2010, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Попробуйте использовать \p{Zs}. \240 это неразрывный пробел,  
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Регулярные выражения | Следующая тема »


 




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


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

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