1

3 文字のチャンクに分割する必要がある文字列があります。グーグルは、正常に動作する次のコードを見つけました。

$input = "DEADBEEF";
@output = ();
my @output = ( $input =~ m/.{3}/g );
print $_."\n" foreach (@output);

私は Perl の初心者です。誰かが私に式が何をするのか説明できますか$input =~ m/.{3}/g?

4

1 に答える 1

6
$input - scalar variable
=~     - apply regular expression
m      - Match (in list context so return a list of matched substrings)
/      - start of expression
.      - any character
{3}    - 3 times
/      - end of expression
g      - globally
于 2012-09-12T18:16:33.263 に答える