字符串我試圖找出「的/在」出現的次數。下面是我嘗試」計數出現在Perl中
print ("Enter the String.\n");
$inputline = <STDIN>;
chop($inputline);
$regex="\[Tt\]he";
if($inputline ne "")
{
@splitarr= split(/$regex/,$inputline);
}
[email protected];
print $scalar;
的字符串是代碼:
你好我的U的 的
輸出你怎麼樣對項目的想工作,但它給出的是7.然而與字符串:
你好你是如何工作的e項目,但我ü
輸出是5.我懷疑我的正則表達式。任何人都可以幫助指出什麼是錯的。
有5個''字樣,你應該使用匹配而不是分割 – MaxZoom
你應該得到第一個7,第二個6。嘗試使用'print @ splitter'或更好地使用Data :: Dumper。 – sln