Формирование шаблона для целого предложения на python - PullRequest
1 голос
/ 12 апреля 2020

Я хочу сформировать шаблон для структуры предложения. Проблема в том, что эти предложения начинаются со специального символа «-» и заканчиваются «| - |». Пример:

-Abendkasse f Theat вечерна каса.|-|
-Abendkleid n вечерна рокля.|-|

Как я могу сформировать шаблон для этой структуры и имеет ли значение разница в языке?

1 Ответ

0 голосов
/ 12 апреля 2020

Я предполагаю, что вы хотите сопоставить все содержимое каждой строки, за исключением этих открывающих и закрывающих символов.

Попробуйте это как шаблон:

(?!-).*(?=\|-\|)

Это приведет к первоначальному -, и окончательный |-|, который будет игнорироваться, и выберет все промежуточное. Он использует «отрицательный взгляд» в начале и «положительный взгляд» в конце. Смотрите здесь для другого примера. Мы также должны избегать каждого | - следовательно, мы используем \|.

Сочетание языков (немецкий, русский, я думаю?) Не имеет значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...