perl 正規表現で簡単なマッチング2
iオプションを使って大文字と小文字を区別しないでパターンマッチを行う
#小文字のみで構成 $string = "perl"; print "「perl」にマッチ: $string\n" if ($string =~ /perl/i); #大文字のみで構成 $string = "PERL"; print "「perl」にマッチ: $string\n " if ($string =~ /perl/i); #大文字と小文字混合で構成 $string = "Perl"; print "「perl」にマッチ: $string\n" if ($string =~ /perl/i); #マッチング実行結果は対象の大文字小文字を変えているがiオプションによってすべて同じ文字列とみなされるため #3つともパターンperlにマッチする。
実行結果
「perl」にマッチ: perl
「perl」にマッチ: PERL
「perl」にマッチ: Perl
- 作者: Randal L. Schwartz,brian d foy,Tom Phoenix,近藤嘉雪
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/07/25
- メディア: 大型本
- 購入: 7人 クリック: 22回
- この商品を含むブログ (17件) を見る