>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >RegExp на переводчика... http://forum.mozilla-russia.org/viewtopic.php?id=13439 |
SeLarin > 31-10-2006 14:58:44 |
Я - разработчик плагина XPIInfo для Total Commander. И одна из возможностей этого плагина - вывод переводчика расширения по указанному в настройках регулярному выражению. Для определения переводчика на русский я рекомендую такое выражение: Проблема заключается в том, что это выражение очень часто ошибается и выдает переводчиков расширений не совсем на русский или совсем на нерусский. Подскажите пожалуйста, кто хорошо в этом разбирается, выражение, которое могло бы поточнее определять переводчика, учитывая, что язык на который переводил человек может быть указан в install.rdf (откуда и берётся вся информация) в виде а) локали (ru-RU, например или просто ru); б) названия языка (русский или russian). И если со вторым вариантом всё более или менее ясно, то с первым вариантом гораздо сложнее: есть много фамилий, в которые входит слог ru... |
Dark-Demon > 31-10-2006 15:59:54 |
ты лучше приведи примеры исходных строк и что из них нужно получить. думается мне символы ^ и $ спасу отца русской демократии... |
SeLarin > 31-10-2006 16:35:07 |
Dark-Demon пишет
Ну например... Переводчики для Wizz RSS Reader. Мне нужно составить выражение, которые бы позволило определить, что переводчиком на русский является stoneflash. То выражение которое я привёл даёт совпадение на неком Haebaru, который к русскому переводу имеет крайне опосредованное отношение. Как составить выражение, чтобы определить, что переводчик на русский - stoneflash? ^ и & никак не помогут... Добавлено Втр 31 Окт 2006 16:35:43 : |
Dark-Demon > 31-10-2006 16:59:03 |
какие ещё форматы могут быть? думается мне символ \b поможет своим собраться спасти отца русской демократии |
SeLarin > 31-10-2006 17:16:33 |
Примеров больше привести не могу, поскольку под рукой не очень много расширений... На самом деле надо полагать, что ЛЮБОЙ, поскольку правил по оформлению этих строк не предусмотрено... |
SeLarin > 01-11-2006 17:41:00 |
\b вроде помогло. Ещё раз спасибо. Если что-то будет не так - я снова обращусь. |