Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.07;
Скачать: CL | DM;

Вниз

Простой вопрос по регуляркам + пхп   Найти похожие ветки 

 
Nous Mellon_   (2007-09-07 22:26) [0]

Никак не получается на пхп правильно сделать вроде бы простую задачу.
Есть строка "lala lalala lalala    lal lal    dldld"
Нужно разбить ее на массив строк по словам([0] -- lala, [1] -- lalala и т.д.), пробелов между словами может быть разное кол-во, нужно чтобы рубило независимо. По одному пробелу я, конечно, сделал, а вот в случае разного кол-ва не получается.
Буду благодарен за помощь.


 
DillerXX ©   (2007-09-07 22:52) [1]

Ну первое что приходит в голову - убери все повторяющиеся пробелы и всё :)
s/\s(\s+)//;
Это правда в перле, как в php сейчас не скажу...


 
Nous Mellon_   (2007-09-07 22:55) [2]

не получается, млин ((


 
Eraser ©   (2007-09-07 22:57) [3]

> [0] Nous Mellon_   (07.09.07 22:26)

\s*(\w*)\s* примерно как-то так на сколько помню.

это для preg_match/preg_replace


 
Zeqfreed ©   (2007-09-07 23:17) [4]

$str = "lala lalala lalala    lal lal    dldld";
$arr = preg_split("/\s+/", $str);
var_dump($arr);


 
palva ©   (2007-09-07 23:23) [5]


$a = split(" +", "lala lalala lalala    lal lal    dldld");
print_r($a);


 
Nous Mellon_   (2007-09-07 23:27) [6]

> [4] Zeqfreed ©   (07.09.07 23:17)
> $str = "lala lalala lalala    lal lal    dldld";
> $arr = preg_split("/\s+/", $str);
> var_dump($arr);

Спасибо тебе, Zeqfreed, в который раз спасаешь мою задницу!


 
Nous Mellon_   (2007-09-07 23:30) [7]

Всем поучавствовавшим тоже большое спасибо


 
Zeqfreed ©   (2007-09-07 23:34) [8]

> Nous Mellon_   (07.09.07 23:27) [6]

Пожалуйста :)
Приятно хоть чем-то полезным заняться, а то сижу тут пятую точку просиживаю.



Страницы: 1 вся ветка

Текущий архив: 2007.10.07;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.037 c
15-1188978747
Nic
2007-09-05 11:52
2007.10.07
Настройка web - сервака: ещё пара вопросов


2-1189424050
Mariya
2007-09-10 15:34
2007.10.07
Поиск в Delphi


2-1189420317
Nikola62
2007-09-10 14:31
2007.10.07
Как не дать форме открыться


2-1189417039
sos1g3
2007-09-10 13:37
2007.10.07
Построение графика


2-1189415064
Washington
2007-09-10 13:04
2007.10.07
Кнопка выхода





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский