Как получить все до и после указанного c предложения? - PullRequest
1 голос
/ 28 апреля 2020

У меня длинный текст, и я пытаюсь сделать так, чтобы он соответствовал всем, кроме определенного предложения (Правило утверждения поселения), у меня есть 2 шаблона:

.+?(?=Settlement Approval Rule)
(?<=Settlement Approval Rule).*

Первый соответствует всему перед предложением Второй соответствует всему после него. Я пытаюсь объединить оба шаблона в один, чтобы выбрать в длинном тексте все, что не соответствует заданному предложению.

Редактировать: я использую PDFUtil и не ожидаю чтобы добавить или удалить любой код, я должен только предоставить шаблон Regex, который соответствует всем, кроме «Правила утверждения расчета», поэтому его можно использовать для исключения всего, кроме данного предложения, и сравнения двух файлов PDF, чтобы проверить, содержат ли они оба данное предложение.

Спасибо

1 Ответ

1 голос
/ 28 апреля 2020

Я не знаю, какую библиотеку регулярных выражений вы используете, но вы хотите заменить строку magi c на "". И для этого, например, в python вы используете re.sub(), как описано в принятом ответе здесь. В других языках его можно заменить (как в Oracle SQL, или C#)

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