LINUX.ORG.RU

Как из двух регулярных выражений сделать одно (простой пример)


0

0

Надо из строки удалить все "-" и ":" 
В два этапа это сделать элементарно!
А как записать в одну строчку? Наверное тоже очень просто!

#!/usr/local/bin/perl

$str = "2005-03-04_12:00";

$str =~ s/-//g;   # regex 1
$str =~ s/://g;   # regex 2

print $str . "\n";

Только не таким способом естественно!!!

#!/usr/local/bin/perl

$str = "2005-03-04_12:00";

$str =~ s/[-:]//g;   # regex 1

print $str . "\n";

kri
() автор топика

че, товарищи из крутой IT-индустрии сказали что перл тоже рулит?

dilmah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.