Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2015, 23:12   #1
DarknessLORD11
Новичок
Джуниор
 
Регистрация: 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/
На этом сайте можно проверить правильность выражения. Просто скопируйте в поле текста рандомный десяток переводов из словаря для проверки.

Надеюсь на вашу помощь, у самого уже мозги плавятся...
Изображения
Тип файла: jpg Скрин_яп.jpg (42.4 Кб, 124 просмотров)
DarknessLORD11 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите составить регулярное выражение 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