【问题标题】:Type of Regex in Eclipse MATEclipse MAT 中的正则表达式类型
【发布时间】:2011-09-30 14:09:54
【问题描述】:

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

对于数组,只需输入“[]”(不带引号)即可,我可以手动输入每一个,但我想一次性完成以自动化该过程。

【问题讨论】:

    标签: java eclipse memory heap-memory analysis


    【解决方案1】:

    这是可用于在 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\[\]).*$

    【讨论】:

      猜你喜欢
      • 2011-05-19
      • 2013-03-01
      • 1970-01-01
      • 2013-05-24
      • 2014-01-03
      • 1970-01-01
      • 2011-12-22
      • 2014-08-31
      相关资源
      最近更新 更多