ShiftJISの正規表現よくわかんね

$searchsの配列に検索語を入れて、それをimplodeで|で繋いでpreg_matchしているけれどエラーが出ました。一つ一つコメントアウトして問題の検索語を調べたところ

$searchs[] = "ち( )*?ー";

↑これでした。 xdebugのエラーメッセージは
Warning: preg_match() [function.preg-match]: Compilation failed: missing terminating ] for character class at offset 92
これ。 "ー"の2バイト目が"["なのでそれで誤動作してるっぽいです。どう直していいのかわかんね。とりあえず外して動作中。

広告

ShiftJISの正規表現よくわかんね」への1件のフィードバック

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中