Уважаемые форумчане.
Я работаю в SDL Trados Sudio 2017 и регулярно сталкиваюсь с тем, что при использовании плагина MyMemory появляются ошибки, связанные с тем, что MyMemory не всегда заменяет точку на запятую в цифрах при переводе с английского на русский.
Другими словами в правой колонке Студио должно появится «8,44», а появляется «8.44».
Заменить десятичную точку на запятую не проблема с помощью Ctrl+H (с галочкой регулярные выражения) и следующего регулярного выражения найти «(\d+)\.(\d+)» и заменить на «$1,$2».
Но запятые не должны появляться в следующих подобных наборах цифр и точек (2.5.2.) (2.5.4.1.) (2.5.5.1.1.) (2.5.5.1.1.3.). То есть, запятые не должны появляться в цифрах там, где есть 3, 4, 5, 6 цифр с точками после каждой цифры. В документах, которые я перевожу, такая нумерация является частой, и она не должна меняться после использования Ctrl+H.
Пожалуйста, помогите написать регулярное выражение, в котором бы учитывались вышеперечисленные исключения.
|
||
Новости Энциклопедия переводчика Блоги Авторский дневник Форум Работа Декларация Поиск О нас пишут Награды Читальня Конкурсы Опросы | ||