Regex 用于提取异常名称的正则表达式
我想使用正则表达式模式从下面的句子中提取异常名称Regex 用于提取异常名称的正则表达式,regex,regex-group,regex-greedy,Regex,Regex Group,Regex Greedy,我想使用正则表达式模式从下面的句子中提取异常名称 错误:MYTERA RuntimeException:没有任务输出 错误:android.java.lang.NullPointerException.checked 我需要术语RuntimeException和NullPointerException以及单个正则表达式模式 可能有助于您做到这一点: ([A-Za-z]+Exception) 图表 此图显示了表达式的工作方式,您可以通过以下方式可视化表达式: 演出 这个JavaScript片
([A-Za-z]+Exception)
图表
此图显示了表达式的工作方式,您可以通过以下方式可视化表达式:
演出
这个JavaScript片段使用一个简单的100万次for
循环来显示该表达式的性能
repeat=1000000;
开始=日期。现在();
对于(变量i=repeat;i>=0;i--){
var string='错误:android.java.lang.NullPointerException.checked';
var regex=/(.*)\([A-Za-z]+例外情况)(.*)/g;
var match=string.replace(regex,“$2”);
}
end=Date.now()-start;
console.log(“YAAAY!\”“+match+“\”是匹配项可能有助于您这样做:
([A-Za-z]+Exception)
图表
此图显示了表达式的工作方式,您可以通过以下方式可视化表达式:
演出
这个JavaScript片段使用一个简单的100万次for
循环来显示该表达式的性能
repeat=1000000;
开始=日期。现在();
对于(变量i=repeat;i>=0;i--){
var string='错误:android.java.lang.NullPointerException.checked';
var regex=/(.*)\([A-Za-z]+例外情况)(.*)/g;
var match=string.replace(regex,“$2”);
}
end=Date.now()-start;
console.log(“YAAAY!\”+match+“\”是一个匹配项\w+异常
?谢谢@RobbyCornelissen。我脱钩了,想得太多了\w+异常
?谢谢@RobbyCornelissen。我脱钩了,想得太多了