1 line: "*hello: "
2 line: "*hello: "
3 line: "*hello: person answered"
想要完全删除第1行和第2行,但想要保留第3行,而不是它变为:
"*hello:person answered"
试过:
line = line.replaceAll("*hello:(\\s*)","");
答案 0 :(得分:1)
你可以简单地做
line = line.replaceAll("^\\*hello:\\s*$","");
或
line = line.replaceAll("\\*hello:\\s*(?!.*\\w)","");
这应该为你做。参见演示。