我试图捕捉错误在崇高的文本3编码时,我得到的错误是这样的:捕获错误3
filename.extension:lineNumber: error: "The error message"
Code that = is.wrong();
^<--Arrow pointing to the error
我正则表达式捕获码是
"result_file_regex": "^(...*?):([0-9]*): error: (.*)"
其中根据this文件应是正确的,除了没有列号来捕获。
每当我试着用这个正则表达式是错误的崇高输出
str expected, not dict
我在做什么错误的运行错误的代码?
准确的错误输入是什么?您可以逼真地让行/列号可选, ([0-9] *)? –
我不认为它允许正斜杠包装RegEx,正如您通常会做的那样 – idleberg
请编辑您的问题以添加更多细节请创建一个[mcve]。添加示例代码(包括语言)和构建系统的内容,以便测试其行为。请说明错误的打印位置,以及是否还有其他内容。你还应该指出你在哪里放置''result_file_regex'''设置。基本上,你应该允许我们彻底重建你正在做的事情。 – MattDMo