|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.12.2015, 23:12 | #1 |
Новичок
Джуниор
Регистрация: 20.12.2015
Сообщений: 2
|
Помогите подобрать регулярное выражение в Питоне
Добрый день. Я сейчас занимаюсь русификацией читалки японского языка с pop-up словарем и столкнулся с проблемой при конвертации текстовой версии в SQL базу. Написал программу которая создает SQL запрос в отдельном файле, для полноты картины вот она: http://codepad.org/qtG5leGy
Но столкнулся с тем, что не могу подобрать идеальное регулярное выражение которое бы адекватно поместило перевод в третью группу. Дальше поясню по скриншоту (см. прикрепленное изображение). Group #1 - это транскрипция Group #2 - это само слово иероглифом. С ними никаких проблем, выражение безошибочно определяет их. А вот с третьей группой, в которую должен записываться весь перевод запара. Максимум на что способно мое выражение это записать в третью группу первую строчку перевода. В основном этого хватает, но как видно на скриншоте - есть многозначные термины, где перевод занимает и 2 и 4 и даже 6 строчек. Собственно просьба: помогите исправить последнюю скобку регулярного выражения так, что-б в неё входили ВСЕ слова которые находятся в промежутке между 〕и отступом строки. Как вариант условия: что-бы в неё входило все то, что не входит в предыдущие две группы. Вот файл словаря над которым я мучаюсь: http://www.warodai.ru/download/warodai_txt.zip http://regexr.com/ На этом сайте можно проверить правильность выражения. Просто скопируйте в поле текста рандомный десяток переводов из словаря для проверки. Надеюсь на вашу помощь, у самого уже мозги плавятся... |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите составить регулярное выражение | V-alterman | Общие вопросы по Java, Java SE, Kotlin | 0 | 04.12.2014 11:46 |
Регулярное выражение | FreeZon | C# (си шарп) | 2 | 17.07.2014 21:03 |
Регулярное выражение | xlebobulka | Microsoft Office Excel | 5 | 02.08.2013 18:32 |
Регулярное выражение | iLnes | Общие вопросы .NET | 3 | 05.12.2012 16:01 |
помогите подобрать формулу или логическое выражение... | Dr.Eric | Microsoft Office Excel | 7 | 22.11.2006 06:56 |