[PHP-users 32753] preg_match_all 関数での日本語利用
a a
w0a15455 @ yahoo.co.jp
2007年 10月 18日 (木) 09:32:14 JST
お世話になります。
preg_match_all関数を利用しようと思っていますが、
日本語での利用は問題ないのでしょうか?
ereg系だとmberegのように、日本語用の関数が用意されて
いますが、preg_match_all関数には見当たりません。
また、もし利用に問題ないとして、オフセットの値は、
たぶん、Byte数だと思うのですが、オフセット値を
利用して、substrなどで、日本語文字列処理をしてしまって
問題なないのでしょうか?
たとえば、
preg_matchで、オフセット値1982と返ってきた時に、
$str = substr($data,1982);
です。
substrで何が問題で、mb_substrが存在するのかも分かって
いないので、こういう質問になりました。
よろしくお願いします。
--------------------------------------
Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
http://pr.mail.yahoo.co.jp/toolbar/
PHP-users メーリングリストの案内