青木です。 早速のレスありがとうございます。 >> preg_match("/([0-9a-zA-Z])\1\1/", $string) >> とすると(2)の場合でマッチしてくれません。 > preg_match("/([0-9a-zA-Z])\\1\\1/", $string) >では? 試したところマッチしました! ""で囲むと\をphpがエスケープ文字として解釈してしまうんですね。 ちなみに '/([a-zA-Z0-9])\1\1/' なら\を重ねなくても大丈夫でした。 ありがとうございました。 ---- 株式会社ジェイツ・コンプレックス 青木 実千男