Java 如何从字符串中删除标记

Java 如何从字符串中删除标记,java,string,replace,Java,String,Replace,我有一根绳子,即 String test = "<p> My company is best in world. I love my company </p>"; 我必须同时删除标签和。 我试着用 String replacingPtag = test.replaceAll("<p>", ""); String r1 = replacingPtag.replaceAll("</p>", ""); 此代码删除了标记,但未删除 如何删除这两种形式的

我有一根绳子,即

String test = "<p> My company is best in world. I love my company </p>";
我必须同时删除标签和。 我试着用

String replacingPtag = test.replaceAll("<p>", "");
String r1 = replacingPtag.replaceAll("</p>", "");
此代码删除了标记,但未删除

如何删除这两种形式的标记?

试试这个正则表达式

String res = test.replaceAll("</?p>", "");

很可能您正在打印replacingPtag,您必须打印r1,您确定吗?你展示的代码对我来说很好-它替换了两个标记。你的代码是正确的。您必须将replacingPtag打印到控制台。您的代码工作正常。Evgeniy建议的正则表达式也很好用。