А у вас, случаем, кириллические символы не в Юникоде набраны? Потому что, теоретически, работать должно.
Плюс, Notepad++ не может считаться хорошим инструментом для проверки регулярных выражений, просто потому, что в разных языках синтаксис - разный.
Если в Юникоде, то попробуйте (?i)\u0432
Скобки вокруг заменяемого символа, к слову, для замены не нужны.
DmitryPros: При том, что регулярные выражения работают с Юникодом не так, как с обычными, не мультибайтовыми кодировками, для которых синтаксис изначально создавался. Чтобы работало так, как надо (понимало, что это один символ, а не два, учитывало регистр), нужно писать с учетом Юникода.
DmitryPros: Ну вот имейте в виду, что регулярки создавались изначально, максимум, для двухбайтовых кодировок. При работе с Юникодом и мультибайтовыми кодировками нужны дополнительные шаги, которые связаны с необходимостью использовать принципиально другую (на низком уровне) реализацию регулярных выражений.