[英]Is there a function that converts HTML to plaintext?
是否有適用於Android的“hocus-pocus”功能,可將HTML轉換為純文本?
我指的是像Internet Explorer,Firefox等瀏覽器中的剪貼板轉換操作這樣的函數:如果在瀏覽器中選擇所有呈現的HTML並將其復制/粘貼到文本編輯器,您將收到(大部分)文本,沒有任何HTML標簽或標頭。
在一個類似的線程中,我看到了對html2text的引用,但它是在Python中。 我正在尋找Android / Java功能。
有沒有這樣的東西,或者我必須自己這樣做,使用Jsoup還是Jtidy?
我會嘗試這樣的事情:
String html = "<b>hola</b>";
String plain = Html.fromHtml(html).toString();
使用JSOUP:
String plain = new HtmlToPlainText().getPlainText(Jsoup.parse(html));
沒有JSOUP:
String html= "htmltext";
String newHtml = html.replaceAll("(?s)<[^>]*>(\\s*<[^>]*>)*", " ").trim();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.