Извлечь несколько значений из одной строки и поместить их в одну группу в Regex - PullRequest
0 голосов
/ 23 января 2020

Попытка извлечь несколько значений из одного предложения и поместить их в одну группу.

Примеры предложений:

Abstracts:12345,56789,12321,35435,....n    (where n=100 max means limit is 100 value per sentence)
Abstract:12357                             (here only 1 value)

Я использовал следующее регулярное выражение для захвата обоих:

Abstrac\w+\:(\S+)

Он захватывает все значения и помещает его в две группы, называемые Abstracts & Abstract

Abstracts                      Abstract
12345,56789,12321,35435        12357

Мне нужны одиночные значения без запятых одно под другим (т.е. извлечение нескольких значений по отдельности и помещение в группу) и что тоже в одной группе, я ломаю голову над этим, может ли кто-нибудь помочь с этим?

Результат, который мне нужен,

Abstract
12345
56789       
12321
35435
12357
... and so on
...