Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Gennady Terehov                      2:5020/400     05 May 2003  10:00:55
 To : All
 Subject : Поиск и замена
 -------------------------------------------------------------------------------- 
 
 Здравствуйте, ВСЕ!
 Вот, казалось бы простейшее дело, а никак понять не могу :)
 Hадо мне заменить в строке (дата) пробел, находящийся после 2-ух
 цифр и перед одной цифрой нулем:
 #!/usr/bin/perl -w
 $wz = "200305 5- 90451";
 #$wz = `date  +%Y%m%e-%l%M%S`; # этой командой оно генерится на _чужой_ машине
 chomp $wz;
 $wz =~ s/(\d{2})\s(\d)/$1.0.$2/;
 print "\$1: ".$1."\n";
 print "\$2: ".$2."\n";
 print "vse sovp: ".$&."\n";
 print $wz . "\n";
 
 Выводит:
 [webmaster@pech test]$ ./zero.pl
 $1: 05
 $2: 5
 vse sovp: 05 5
 200305.0.5- 90451
 [webmaster@pech test]$
 
 Если вместо точек писать кавычки и т.д. то он их и выводит.
 Вот сижу и не могу понять как сделать-то?
 Исходная строка мне приходит в таком виде (с пробелом вместо нуля),
 поменять ее формат я не могу.
 Заранее спасибо за помощь.
 This is perl, version 5.005_03 built for i386-linux
 -- 
 Геннадий
 Booting... /vmemacs.el
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Поиск и замена   Gennady Terehov   05 May 2003 10:00:55 
 Re: Поиск и замена   Artem Chuprina   05 May 2003 12:45:37 
 Re: Поиск и замена   Gennady Terehov   05 May 2003 14:24:41 
 Re: Поиск и замена   Artem Chuprina   05 May 2003 16:13:07 
 Re: Поиск и замена   Mikhail Polykovsky   05 May 2003 10:06:09 
 Re: Поиск и замена   Gennady Terehov   05 May 2003 12:39:58 
 Re[2]: Поиск и замена   Mikhail Polykovsky   05 May 2003 13:04:33 
 Re: Поиск и замена   Gennady Terehov   05 May 2003 14:26:12 
 Поиск и замена   Renat Araslanow   05 May 2003 16:06:19 
 Re: Поиск и замена   Gennady Terehov   05 May 2003 15:48:57 
Архивное /ru.perl/549974d3e6fd.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional