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 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.