Это НЕ дубликат Как использовать условные выражения при замене в Notepad ++ через regex , так как я здесь задаю что-то очень конкретное, что я не могу реализовать, следуя информации в этом вопросе. Поэтому, пожалуйста, разрешите этот вопрос.
Я хочу заменить диапазон символов соответствующим диапазоном символов. Пока что я могу сделать это только с несколькими операциями.
Например, сопоставить любое слово, которое начинается с заглавной буквы латинского алфавита в диапазоне [ABEZHIKMNOPTYXZ]
, за которым следует греческая строчная буква [α-ωά-ώ]
, и заменитьперсонаж в первой подобранной группе с похожим персонажем, но в греческом диапазоне [ΑΒΕΖΗΙΚΜΝΟΡΤΥΧΖ]
(обратите внимание, они выглядят одинаково, но это разные символы).
До сих пор я обнаружил несколько замен,то есть.
(A)([α-ωά-ώ])
Α\2
(B)([α-ωά-ώ])
Β\2
....
Так, например: AνθρώπινοΑ станет Ανθρώπινος
Bάτος станет Βάτος
Предпочтительно, это должно работать в EmEditor, Notepad ++ является вторым вариантом.