PCRE正規表現での文字列検索パターン高速化について
お世話になります。
phpのpreg系関数で正規表現パターンを以下のように記述する際に、検索対象文字列をシングルバイトのみの対象にする装飾子があった気がするのですが、ド忘れしてしまいました。
preg_match("/^[0-9a-z\.\_\-]+$/",$str,$matched);
これを
preg_match("/^[:@0-9a-z\.\_\-]+$/",$str,$matched);
のようにすれば、マルチバイト文字を検索することがないので
正規表現検索が高速化出来た気がするのですが、ググってもそれらしきリソースが出てきませんでした。
(私の検索方法が悪いのかもしれないのでしょうが)
皆様のお知恵をお貸しいただけませんでしょうか、宜しくお願い申し上げます。