Forum Webscript.Ru

Программирование => Perl => Тема начата: RainMan от 12 Апреля 2004, 14:51:02

Название: работа с регулярними вирайениями
Отправлено: RainMan от 12 Апреля 2004, 14:51:02
подскайите поялуиста как из строки /home/user1/folder сделати массив
/home
/user1
/folder ?

Какои алгоритм работи с регулярними вирайениями в данном слуцае?
Название: работа с регулярними вирайениями
Отправлено: Chs от 12 Апреля 2004, 15:29:11
perldoc perlre
Название: работа с регулярними вирайениями
Отправлено: RainMan от 12 Апреля 2004, 15:36:23
там под етот случаи ницего нету :(

Мне нуйно витаскивати слово мейду двумя слешами а как строчку рассматривати как подстричку -хз... Обрашаиуси за помошиу!
Название: работа с регулярними вирайениями
Отправлено: Phoinix от 12 Апреля 2004, 16:21:42
RainMan

my @array = split(/\\//,$var);

и регулярные выражения здесь почти ни при чем...
Название: работа с регулярними вирайениями
Отправлено: ThE0ReTiC от 12 Апреля 2004, 16:36:46
RainMan
[m]
пиши по-русски правильно
иначе посты буду удалять
[/m]
Название: работа с регулярними вирайениями
Отправлено: RainMan от 12 Апреля 2004, 16:51:05
eto programma tak konvertit russkii!
a na kompe net vozmojnosti pisati po russki voobshe! :(

Togda luchshe budu tak pisati!
Название: работа с регулярними вирайениями
Отправлено: ThE0ReTiC от 12 Апреля 2004, 16:53:23
ок
Название: работа с регулярними вирайениями
Отправлено: arto от 12 Апреля 2004, 22:45:55
# perl -de0
  DB<1> $a = "/aa/bb/cc"

  DB<2> p join "\\n",($a =~ m|/\\w+(?=/?)|g)
/aa
/bb
/cc
  DB<3>