Спасибо за отклик, конкретно надо вот что Пробую так
| Код | #!/usr/bin/perl use strict; my @drop_char_match = ('24.gif', '.gif', '"','^', '$', '&', '<', '>', '`', '\' ', '"', '|', ',', '@', '_', '?', '%', '-', '~', '+', '.', '[', ']', '{', '}', ':', '\\', '/', '=', '#', '\'', ';', '!', '*'); my @drop_char_replace = ('', '', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ' , ' ', ' ', ' ', ' ', ' ', ' ', ' '); my $word ='ddd24.gif';
for(my $i=0;$i < scalar(@drop_char_match)-1;$i++) { $word =~ s/$drop_char_match[$i]/$drop_char_replace[$i]/g; print $word."\n"; }
|
| Код | Выдаёт ddd ddd ddd ddd ddd ddd ddd ddd ddd ddd ddd d d d d d d d d d d d d Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE / at ./test.pl line 11.
|
|