Java 如何删除字符串的HTML元素?
我想删除Java中字符串的HTMLJava 如何删除字符串的HTML元素?,java,javascript,html,Java,Javascript,Html,我想删除Java中字符串的HTML <hr><b><strong>Task Details</strong></b><hr><b>Date Created: </b> 01/06/2014 07:55pm<br><b>Date Modified: </b> 01/06/2014 07:55pm<br><b>Assigned to: </
<hr><b><strong>Task Details</strong></b><hr><b>Date Created: </b> 01/06/2014 07:55pm<br><b>Date Modified: </b> 01/06/2014 07:55pm<br><b>Assigned to: </b> Administrator<br><b>Created By: </b> Administrator<br><b>Status: </b> Not Started<br><b>Description: </b> Test Description<br>.
任务详细信息
创建日期:2014年6月1日07:55pm
修改日期:2014年6月1日07:55pm
分配给:管理员
创建人:管理员
状态:未启动
描述:测试描述
。
上面是我的字符串,我想删除HTML标记 也许这会奏效:
String noHTMLString = htmlString.replaceAll("\\<.*?>","");
也许这会奏效:
String noHTMLString = htmlString.replaceAll("\\<.*?>","");
您可以使用Jsoup库来实现它
String str="<h3>My Text</h3>";
System.out.println(Jsoup.parse(str).text());
String str=“我的文本”;
System.out.println(Jsoup.parse(str.text());
上面的代码去掉了所有htms标记,并将文本作为输出保留下来您可以使用Jsoup库来实现它
String str="<h3>My Text</h3>";
System.out.println(Jsoup.parse(str).text());
String str=“我的文本”;
System.out.println(Jsoup.parse(str.text());
上面的代码去除所有HTM标记,并将文本作为输出保留这些是HTML标记吗?输入似乎没有HTML标记。问题还不够清楚。你说的是什么字符串和什么HTML标记?你能详细说明一下这个问题,并提到你到底想要实现什么吗?“Java”是对“JavaScript”的,就像“Car”是对“地毯”的。那么你用的是哪种语言呢?我只想把[java]和[javascript]都留在问题中,直到你弄清楚你用的是哪种语言。。。请相应地重新标记。这些是HTML标记吗?输入似乎没有HTML标记。问题还不够清楚。你说的是什么字符串和什么HTML标记?你能详细说明一下这个问题,并提到你到底想要实现什么吗?“Java”是对“JavaScript”的,就像“Car”是对“地毯”的。那么你用的是哪种语言呢?我只想把[java]和[javascript]都留在问题中,直到你弄清楚你用的是哪种语言。。。请相应地重新标记。-1您的答案的第一部分直到“希望这有帮助”都是逐字复制的,未经分发。除非你是同一张海报,否则这是一个巨大的网络礼节。你的答案的第一部分直到“希望这有帮助”都是逐字抄写的,没有发表。除非你是同一张海报,否则这是一个很大的网络礼仪。