文言の中で<,>,[,]いづれかが使われていたらマッチするようなロジックをPHPのpreg_matchで書きたいのですが
どうもひらがなの『ー』までマッチしてしまいます。
他サイトの正規表現チェッカーではマッチしない為、文字コード等の問題なのかとも思うのですが、
解決方法が見つかりません。知っている方教えていただけませんでしょうか?
下が試してみたコードです
$str = 'かねまーる'; // 実際には外部から入ってくる値です
var_dump(preg_match( '#[[<>]]#u' , $str )); // 1
var_dump(preg_match( '#[[<>]]#' , $str )); // 1
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/03 03:25
2016/02/03 07:22