soogle’s diary

soogle life log

パターんマッチ

意味
if ( 文字列 =~ /パターン/) もし「文字列」の中に「パターン」が含まれていれば
(パターンマッチすれば真)
if ( 文字列 !~ /パターン/) もし「文字列」の中に「パターン」が含まれていなければ
(パターンマッチすれば偽)

$word = 'apple';
if ($word =~ /a/) {
print "含まれています。\n";
} else {
print "含まれていません。\n";
}<出力結果>
含まれています。

+++++++++++++++;;;
$_ = 'apple';
if (/a/) {
print "含まれています。\n";
} else {
print "含まれていません。\n";
}<出力結果>
含まれています。
+++++++++++++++++