如何使用正则表达式删除某个具有特定变量的行

时间:2011-05-25 06:41:05

标签: regex eclipse replace

    reportdoc.getAttributes().put(ATT_NAME, "report");
    reportdoc.getAttributes().put(ATT_PIXEL_SIZE, "64");

    clouddoc.getAttributes().put(ATT_NAME, "cloud");
    clouddoc.getAttributes().put(ATT_PIXEL_SIZE, "128");

我想删除上面文件中包含ATT_PIXEL_SIZE出现的整行。我应该在eclipse中使用什么正则表达式来搜索和remove这些行。

1 个答案:

答案 0 :(得分:8)

对我而言,这是有效的

^.*ATT_PIXEL_SIZE.*\r\n

并且一无所获。但我不确定,您可能需要另一个仅限\r\n的换行符。

$将不起作用,因为这是一个零宽度断言,它只会匹配最后一个字符和行尾,但不会匹配行本身的结尾。