Java EclipseMat中正则表达式的类型

Java EclipseMat中正则表达式的类型,java,eclipse,memory,heap,analysis,Java,Eclipse,Memory,Heap,Analysis,MAT支持哪种类型的正则表达式语法?我假设它是Java的(尽管Java的正则表达式本身不是正则表达式),但它似乎不起作用。。我尝试了Perl,但没有成功。我需要正则表达式过滤掉MAT直方图中的列表。如: 包括数组,但不包括字符数组。 排除java.lang.String 包括java.util.Collections* 对于数组,只需键入“[]”(不带引号)就可以了,我可以手动键入每个数组,但我希望一次就可以自动完成这一过程。以下是正则表达式,您可以使用它在Eclipse MAT直方图过滤器中包

MAT支持哪种类型的正则表达式语法?我假设它是Java的(尽管Java的正则表达式本身不是正则表达式),但它似乎不起作用。。我尝试了Perl,但没有成功。我需要正则表达式过滤掉MAT直方图中的列表。如: 包括数组,但不包括字符数组。 排除java.lang.String 包括java.util.Collections*


对于数组,只需键入“[]”(不带引号)就可以了,我可以手动键入每个数组,但我希望一次就可以自动完成这一过程。

以下是正则表达式,您可以使用它在Eclipse MAT直方图过滤器中包括和排除多个字符串

要包含字符串的正则表达式过滤器
*STRING1.*STRING2.*STRING3.

示例包括“java.util”、“java.lang”、“char[]”

*java.util.*java.lang.*char\[\].

用于排除字符串的正则表达式过滤器
^(?。*STRING1.*STRING2.*STRING3.*$

示例不包括“java.util”、“java.lang”、“char[]”

^(?。*java.util.*java.lang.*char\[\]).$