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

関連記事

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

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

  2. […] ■[自分用メモ]正規表現を使ってn文字ごとに改行する。 [PHP]preg_matchの正規表現の中で日本語(マルチバイト文字)を使う […]

Leave a Reply