LINUX.ORG.RU
Ответ на: комментарий от alexsaa
что такое X., к чему относится вопросительный знак и где строка, в которой производится поиск?


I love Perl!

if(string.Contains('1')) {
it contains
}
GotDotNet
() автор топика
Ответ на: комментарий от GotDotNet
>> а по-русски?

Имелось в виду вот что как я понял.

$ cat contains.pl #!/usr/bin/perl

my $str = 'aaa';

my $a1 = scalar $str =~ tr/a//; my $a2 = scalar $str =~ tr/b//;

print "$a1 $a2\n";

$ perl contains.pl 3 0

teferiincub
()
Ответ на: комментарий от teferiincub
>> а по-русски?

Имелось в виду вот что как я понял.

$ cat contains.pl 
#!/usr/bin/perl
my $str = 'aaa';
my $a1 = scalar $str =~ tr/a//; my $a2 = scalar $str =~ tr/b//;
print "$a1 $a2\n";

$ perl contains.pl
3 0

форматирование забыл.
teferiincub
()
Ответ на: комментарий от teferiincub
Хотя я честно говоря думаю что элементарная регулярка

my $contains = $str =~ /a/;

будет быстрее. ))

teferiincub
()
Ответ на: комментарий от iBliss
>perldoc -f pos

вроде нет.

pos Returns the offset of where the last "m//g" search left off for the variable in question

teferiincub
()
Ответ на: комментарий от GotDotNet
> а по-русски?

Это же перл! Причём далеко не самое жуткое его лицо :)

const86 ★★★★★
()
ну даже допустим (невероятное) -- ты сможешь на 10% ускорить свою программу, ну и что?

перл не для этого.

www_linux_org_ru ★★★★★
()
if (index($str, $char) != -1) {
   print "Bingo!";
}
roller ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.