2007-08-18から1日間の記事一覧

記号に関してpreg_match_allしてみた

PHP

\p{S} : 記号 Target:0aB#1cDあぇカォ亜%ウッ゛〜[SPACE][Full-Width-SPACE][TAB][CR][LF]☆★!”#$%&’()=〜|「」@`{};:+*<>、。?_・¥ Pattern:/\p{S}/msu Matches:゛☆★$=|`+<>¥ \p{P} : 句読点 Target:0aB#1cDあぇカォ亜%…

preg系正規表現のUnicodeプロパティ、スクリプト、ブロックの挙動

PHP

PHP4でうまいこと楽に漢字を判別できたらいいなぁ、と思ったのが発端で調べてみたメモ。なんでpreg系限定化というと、ereg→そもそも2バイト文字非対応、mb_ereg→マニュアル適当すぎて調べる気失せたため。あとそれ以前にPHP4ではUnicodeプロパティとか使える…