Perl › 正規表現 › here 正規表現で文字列の先頭と末尾を表現するには^と$を使用します。 # ^ は先頭を表す。 /^ab/ # $ は末尾を表す /cd$/ ^ は、文字クラス否定の記号としても使われます。[]の先頭にあれば、文字クラスの否定を表現し、//の先頭にあれば、文字列の先頭を表現します。 サンプル 文字列の先頭と末尾にマッチするサンプルです。 use strict; use warnings; # 文字列の先頭と末尾を表現する。 ^ と $ my $word = "abcd"; print "1: 文字列の先頭を表\現する。 ^\n"; if ($word =~ /^ab/) { print "'$word' は、ab で始まります。\n" } if ($word =~ /bc/) { print "bc を含みますが、\n" } if ($word !~ /^bc