Парсинг нужных строк из списка

goodlucker11

Client
Регистрация
12.05.2014
Сообщения
74
Благодарностей
28
Баллы
18
Из списка нужно спарсить строки, которые содержат 4 значения в скобках.
Пример нужных строк:
80:84 (16:23, 25:22, 12:21, 27:12)
78:65 (17:17, 20:20, 23:17, 18:11)
53:80 (19:20, 17:21, 6:21, 11:11)

Пример списка для парсинга:

72:63 (30:20, 20:19, 22:24)
68:40 (31:16, 28:17, 9:7)
80:84 (16:23, 25:22, 12:21, 27:11)
40:29 (16:14, 24:15)
25:46 (9:27, 16:19)
20:32 (12:20, 8:12)
45:33 (18:14, 27:19)
37:37 (17:17, 20:20)
40:50 (17:19, 15:16, 8:15)
36:41 (19:20, 17:21)
45:39 (10:17, 24:15, 11:7)
0:0
11:12
58:48 (16:14, 24:15, 18:19)
46:74 (9:27, 16:19, 17:24, 4:4)
48:47 (12:20, 8:12, 25:13, 3:2)
62:56 (18:14, 27:19, 17:23)
78:65 (17:17, 20:20, 23:17, 18:11)
53:80 (19:20, 17:21, 6:21, 11:14)
40:32 (18:24, 22:11)
25:16 (21:16, 4:0)

Можно ли это реализовать регулярками? Если да, то как?
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 167
Благодарностей
2 169
Баллы
113
Кубик «Операции ос списком» - «Выделить подсписок» - «элементы, удовлетворяющие регулярному выражению»:
Код:
\((\d+:\d+(, )?){4}\)
 
  • Спасибо
Реакции: goodlucker11

goodlucker11

Client
Регистрация
12.05.2014
Сообщения
74
Благодарностей
28
Баллы
18
Кубик «Операции ос списком» - «Выделить подсписок» - «элементы, удовлетворяющие регулярному выражению»:
Код:
\((\d+:\d+(, )?){4}\)
Благодарю за помощь!
Чуть модифицировал. В таком заработал
Код:
\d+:\d+ \((\d+:\d+(, )?){4}\)
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)