Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Работа со строками в Perl / 2 сообщений из 2, страница 1 из 1
14.07.2012, 21:37:26
    #37879492
SpaceQuester
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со строками в Perl
Подскажите пожалуйста как работать со строками в Perl. Синтаксис непривычен после Питона.
Есть строка которая динамически формируется у меня в виде $str = "ie: 1234567890; cl: 987654321; st: Pass";
Как вывести на печать первую группу цифр? (вторую группу цифр и третью часть, но там после "st: " может стоять либо "Pass", либо "Fail").

Форумы читал, всё сводиться к регекспам. Но пока их не очень осилил. Покажите пример, если вам не трудно.
...
Рейтинг: 0 / 0
14.07.2012, 22:54:28
    #37879530
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со строками в Perl
Не трудно...
Код: sql
1.
2.
3.
4.
5.
#!/usr/bin/perl

$str = "ie: 1234567890; cl: 987654321; st: Pass";
$str =~ /(\d+)\D+(\d+)\D+st\:.*(Pass|Fail)/;
print "1  $1 \n2  $2 \n3  $3 \n";
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Работа со строками в Perl / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]