Я получаю строку, как
main.c:11: error: 'qz' undeclared (first use in this function)
как параметр для функции. Мне нужно использовать регулярные выражения и разделить имя файла (main.c), строки (11) и сообщения ('qz' undeclared (первое использование в этой функции))
Я написал регулярное выражение, как это
private static Pattern patern=Pattern.compile("([a-zA-Z0-9_-]+\.c:)([0-9]+:)(.)*");
но оно не раскололось. Кто-нибудь может сказать мне, какое регулярное выражение использовать?