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

标签 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线条。

最佳答案

对我来说这有效

^.*ATT_PIXEL_SIZE.*\r\n

并替换为空。但我不确定,可能是您需要另一个换行符,例如 \r\n .
$不会工作,因为这是一个零宽度断言,它只会在最后一个字符和行尾匹配,而不是行尾本身。

关于regex - 如何使用正则表达式删除具有特定变量的特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6120503/

相关文章:

regex - 根据特定条件在 R 中拆分字符串

Java正则表达式模式编译错误

c# - 如何从 javadoc 中排除某些类/包/公共(public)成员

string - 在golang中替换字符串中的字符

javascript - 寻找一行 JavaScript Regex 替换

regex - 如何在 unix 或 R 或​​ grep 或 awk 中以以下格式拆分街道地址?

regex - 如何匹配单词之间的短语

java - 无法在自定义对话框中实现 setSingleChoiceItems

使用库的 Java 项目在使用使用相同库的项目时抛出 NoClassDefFoundError

linux - 在子目录中搜索相同的文件并替换所有子目录中的字符串