Показать сообщение отдельно

  #1  
Старый 27.02.2007, 02:28
flipper
Участник форума
Регистрация: 05.09.2006
Сообщений: 184
С нами: 10358109

Репутация: 203
Smile

Реализация на Perl'e:
Код:
 #!/usr/bin/perl -w

 sub ads(@){
 my $str=shift @_;
 my $j=rindex $str, '?';
 if ($j>0){ # если вопрос добавляем ???
    for(my $i=$j;$i<$j+3;$i++) {
               $str =$str. '?'; }
 }

 return ads1($str);}

 sub ads1(@){
 my $str=shift @_;
 my $j=length($str);  #добавляем !!!
    for(my $i=$j;$i<$j+3;$i++) {
               $str =$str. '!'; }
 return $str;}

my $str=$ARGV[0];
if ($str== '') {$str="hello Привет, я блондинка";}
# Преобразование к верхнему регистру
$str=~ tr/а-я,a-z/А-Я,A-Z/;
print ads $str;
 
Ответить с цитированием