|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Pavel Zheltouhov 2:5020/400 23 Jan 2002 21:33:00 To : Vladimir Podgorny Subject : Re: regex & 5.6.0 --------------------------------------------------------------------------------
Vladimir Podgorny wrote:
>> #!/usr/bin/perl -w
>> use strict;
>> my $long="DISTRICT OF COLUMBIA";
>> $long=~s/\b(.)(.+?)\b/\U$1\E\L$2\E/g;
>> print "$long\n";
>>
>> на 5.6.0 выводит
>> District Of Columbia
>> на 5.005_03
>> District of columbia
>>
>> разъясните, пожалуйста, что я не так делаю.
VP>
VP> [raven@t-rex - 09:57:15 Wed Jan 23 /tmp]
VP> $ ./test.pl
VP> 5.006: District Of Columbia
VP> ...
VP> [raven@cardinal - 09:57:52 Wed Jan 23 /tmp]
VP> $ ./test.pl
VP> 5.00503: District Of Columbia
хм,ну у меня linux rh7.0 а не работает на freebsd 4.0 и еще на каких-то
старых редхатах.
я так и не уловил закономерность.
почему работает по разному?
--
Pavlo
--- ifmail v.2.15dev5
* Origin: VoronezhSvyazInform ISP News Server (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/63078ea1be92.html, оценка из 5, голосов 10
|