mb_ereg系正規表現関数にエスケープ関数はないけどpreg_quote()で十分

mb_ereg()に渡す値が外部からの入力値だったのでエスケープしなきゃ、と思って探してみたらmb_ereg系関数にそんなものはありませんでした。preg_quote()で代用、で良いようです。 いちおうonigurumaのマニュアルを見て、preg_quote()でクオートする文字「. \ + * ? [ ^ ] $ ( ) { } = ! < > | : -」で全部カバーできていることを確認しました。...

続きを読む