オプションでの検索は問題ありません。サロゲートペアなどにも対応していません。CRT80-100のtowupperの動作によるものです。正規表現を有効にして検索・置換してください。Unicodeはおそらく全リビジョンです。18:39:20Unicode版rev1826で対策を入れました。ほうにコメントと回避策を投稿しておきました。16:39:29マジレスすると、towupper関数のせいじゃないです。使い方間違ってるから。towupper関数はis_asciiかつislowerな文字を変換するためのものですから。