Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
スペースで区切られた単語を含む文字列を、ハッシュキーが文字列からの単語であり、ハッシュ値がハッシュからの単語の出現回数であるハッシュに変換する方法を教えてください。
ありがとう
$string = "do re me fa so la te do"; for $word ( split " +", $string ) { $word_count{$word}++; } for $word ( keys %word_count ) { print "$word\t$word_count{$word}\n"; }
"\s+" よりも "+" の方が好きです。あなたは具体的にスペースを言ったので、実際のスペースだけをカットしたかったのです。