2012年05月11日に投稿

[PHP]preg_matchの正規表現の中で日本語(マルチバイト文字)を使う

正規表現の中で日本語(マルチバイト文字)を使ってマッチさせるには、パターン修飾子というものを使う必要がありました。$regex の最後に記述している小文字の u がパターン修飾子です。u は$regex を UTF-8 として扱うようになります。

var_dump($matches) の結果は下記のようになります。

参考
http://php.net/manual/ja/reference.pcre.pattern.modifiers.php

関連記事

One Response to “[PHP]preg_matchの正規表現の中で日本語(マルチバイト文字)を使う”

  1. […] ◎参考サイト [PHP]preg_matchの正規表現の中で日本語(マルチバイト文字)を使う « Codaholic […]

Leave a Reply