Java相当于:
def filt_out(s):
return re.sub('<a href="(.*)">', '', s.replace('<br/>', '\n').replace('"', '\"').replace('</a>', ''))
答案 0 :(得分:7)
public static String filtOut(String s) {
return s.replaceAll("<a href=\"(.*)\">", "").replaceAll("<br/>", "\n").replaceAll(""", "\"").replaceAll("</a>", "");
}
虽然,不推荐这样的代码风格以及一般的方法。通常,您应该使用特殊的HTML解析器来处理HTML。正则表达式对于该任务来说太有限了。
您可以在html解析器上查看以下问题: