Reorder Regex Match Groups
问题 I am writing a Sublime Text 2 build configuration for grails, which includes a regular expression (perl style) to parse error messages in to file, line, column, and message parts. The errors come from the grails CLI in the following format: {Project_Directory}/SourceFile.groovy: 19: errror_message @ line 19, column 5. My current regex matches all four parts, but Sublime seems to require that the matches occur in order, that is match group 1 = file name, 2 = line number, 3 = column number, 4 =