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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите пожалуйста с регуляром 
:(
    Опции темы
GowarD
Дата 14.7.2006, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Надо из строки

#pl#впрар ывва','99','12','ite','ite','','','тр','5','%чсмt%',0,0,1);sd(", ");#pl#Irn ssd','8','10','','','','','тр','5','%чсмt%',0,0,1);sd(", ");#pl#sssssd');

получить массив в котором будут слова которые находятся между #pl# и '

впрар ывва
Irn ssd
sssssd

С регулярами только начал разбираться, пока очень туго идет..
Пробывал чтото такое
Код

$res2 = preg_match_all("/\s#pl#\w+'/", $string, $massiv); 

Но чтото не получается.. :О(( Буду признателен за работающий пример, а если он еще и с коментарием будет, то ОГРОМНЕЙШЕЕ ВАМ СПАСИБО!! 
PM MAIL   Вверх
Drache
Дата 14.7.2006, 01:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



попробуй так:

if(preg_match_all("/\#pl\#([а-яА-Я\s\w]+)'/i", $str, $mas)){
  print_r($mas);
}

просто регулярки не понимают русские буквы, точнее набор русских символов не входит в \w. Плюс в \w также не входят пробельные символы.
Поэтому все это недостающее нужно перечислить в символьном классе [...].

 
PM MAIL   Вверх
GowarD
Дата 14.7.2006, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо работает.. Можно еще уточнить что такое /i ? 
PM MAIL   Вверх
skyboy
Дата 14.7.2006, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

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



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


 




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


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

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