Re: [問題] 字串比對次數?
※ 引述《deh3215 ()》之銘言:
: 舉例:
: #!/usr/bin/perl
: $str="http://secure.ooo.com.secure.ijm.secure";
: if ($num=$str =~/(secure)*/) {
: print $num;
: }
: 希望可以印出比對secure的次數
: 不論是$num=$str =~/(secure)*/
: 或是$num=$str =~/secure*/
: 或是$num=$str =~/secure/
: $num值都為1..應該是3 囧
要用 match global 吧..
if (@num = $str =~/secure/g)
{
print scalar(@num);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 67.188.125.61
→
11/24 13:37, , 1F
11/24 13:37, 1F
→
11/24 14:03, , 2F
11/24 14:03, 2F
→
11/24 17:31, , 3F
11/24 17:31, 3F
推
11/24 21:57, , 4F
11/24 21:57, 4F
→
11/24 22:04, , 5F
11/24 22:04, 5F
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章