MAT支持什么类型的Regex语法?我认为这将是Java的(虽然Java的正则表达式不是正则本身),但它似乎没有工作。我试过Perl的,它不起作用。我需要Regex的过滤出MAT的直方图列表。例如:包括数组但不包括字符数组。排除以包括java.util.Collections。*
对于数组,只需输入"[]"(不带引号)就可以了,我可以手动输入每个数组,但我想一次性完成,以使过程自动化。
这是您可以用来在Eclipse MAT直方图过滤器中包含和排除多个字符串的正则表达式。
Regex过滤器包含字符串
.*STRING1.*|.*STRING2.*|.*STRING3.*
示例包括"java。实效"、"java。朗"、"char[]"
.*java.util.*|.*java.lang.*|.*char[].*
Regex过滤器排除字符串
^(?!.*STRING1|.*STRING2|.*STRING3).*$
示例排除"java。实效"、"java。朗"、"char[]"
^(?!.*java.util|.*java.lang|.*char[]).*$