Как извлечь предложение из нескольких предложений с помощью регулярного выражения в Spunk - PullRequest
0 голосов
/ 03 апреля 2019

Я пытаюсь извлечь предложение кандидата из нескольких предложений, используя регулярное выражение в языке splunk

ЗАЯВИТЕЛЬ: BP Exploration (Аляска) Inc., Почтовое отделение 196612, Анкоридж, Аляска 99519 АГЕНТ: Дженнифер Коллинз, BP Exploration (Аляска) Inc. РАСПОЛОЖЕНИЕ: Проектная площадка расположена в Разделе 26, T. 11 N., R. 15 E., Умиат Меридиан; USGS Quad Map Точка Бичи B-3; Широта 70.276939º северной широты, долгота -148.27539º западной долготы; возле залива Прудхо, Аляска.

1 Ответ

0 голосов
/ 03 апреля 2019

В соответствии с вашим требованием, я думаю, что вы хотите получить значения только в строке, в которой указано «Заявитель в начале».

следующее выражение сделает работу.

APPLICANT: (?<ApplicantGroup>[\w\d()., ]+)

Нажмите здесь для демонстрации.

Поскольку «Кандидат» здесь будет идентификатором, чтобы найти строку после того, как она соберет нужные значения. Вы можете добавить специальный символ, если он есть в регулярном выражении.

...