Вытащить текст с помощью регулярок

142
14 мая 2019, 00:50

Есть строка:

[2018-11-09 18:29:19] [Output] : Бла-бла-бла Some_Nick что-то там сделал.

Необходимо с помощью регулярок вытащить "Some_nick", "Бла-бла-бла", "что-то там сделал".

P.S Текст "что-то там сделал" - может быть разный

"Бла-бла-бла" - статичный, никогда не меняется.

"Some_Nick" - может меняться.

Думаю, что можно как-то оттолкнуться от "[Output] : " - но вообще не понимаю, как это можно сделать с помощью регулярок.

Answer 1

Попробуйте ^\[.+\] \[Output\] : Бла-бла-бла ([A-Za-z_]+) (.+)\.$

READ ALSO
Вернутся в предыдущие меню (консоль)

Вернутся в предыдущие меню (консоль)

Программа имеет такую структуруКак мне после отработки функции Hello запустить опять функцию menu?

123
C++ Почему нельзя хранить адрес переменной в обычной переменой типа int, а нужно писать int*?

C++ Почему нельзя хранить адрес переменной в обычной переменой типа int, а нужно писать int*?

Зачем класть адрес переменной, например int, в определенный тип int*, если можно класть адрес в обычную переменную int, предположим, что разрядность...

136
В чем преимущество int[] перед vector<int> или array<int>

В чем преимущество int[] перед vector<int> или array<int>

Смотрю разный доступный код по C++ и много где массивы представляют в виде int p[3], напримерСоответственно возник вопрос: это просто привычка...

132