怎么去除文本中的HTML标签,我要显示成纯文本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么去除文本中的HTML标签,我要显示成纯文本相关的知识,希望对你有一定的参考价值。

去掉所有标签 就要其中的文本

工具/材料:Microsoft Office Word2016版,Word文档。 

1、首先选中Word文档,双击打开。 

2、其次在该界面中,选中带html标签的文本。 

3、接着在该界面中,右键点击“剪切”选项。 

4、其次在该界面中,右键点击“只粘贴文本”选项。 

5、最后在该界面中,成功显示成纯文本。

参考技术A

如果你只是想取出其中的文字,可以使用此方法:

1. 将代码粘贴到记事本文件中,打开“另存为”窗口;

2. 在“另存为”窗口中将文件名改为html,并将编码格式修改为Unicode,如图;

3. 将另存后的html文件用浏览器打开,就可以显示纯文本,复制这些文字就可以了。


如果你的电脑安装有dreamweaver的话,在dreamweaver中贴入代码,然后浏览就行了,后边跟上面的方法一样的。

追问

哥,我是从数据库中读出来的数据 ,要显示到页面上 不能显示他的所有样式和html 要用程序表达!

追答

你的意思是不是说文字全部都显示出来,但是样式全部失效,如果是的话,正规的做法好像还没有哦。
不过不正规的方法倒是有的,就把从数据库中读取出来的代码中的"style"全部修改替换,比如“invalidStyle”,只要不是标签的属性名就行,这样的话样式就全部失效了,不过就是代码看着不怎么正规了.

参考技术B 一种方法

$str=preg_replace('~<.*?>~','',$str);
但这种可能会误删除 文本本来的<>
还有一种方法 用 php 自带的函数
$str=strip_tags($str);
这个是自带的函数 会有什么意想不到的事情 就不清楚了
参考技术C 很简单啊。
你用dreamweaver打开,然后点击设计,不就是纯文本吗?
然后复制不就行了吗?
或者随便用一个浏览器打开你的这个页面,然后复制内容。
参考技术D 循环替换所有HTML标记,如果是编程就简单一些,如果是手动的话就是机械操作

java去除文本内容的标签跟 

求各位大神指教去除p标签跟
String str = " <p>1111111111111111111111111</p><p></p>";
然后的到这么个东西
String newStr = "1111111111111111111111111";
<p>前面有好多个 nbsp的,网页给替换成空格了

这个方法是替换内容,最后trim方法是,清除字符串两边的空格
String newStr =str.replaceAll("<p>", "").replaceAll("</p>", "").trim();
参考技术A String newStr =str.replace("<p>", "");

以上是关于怎么去除文本中的HTML标签,我要显示成纯文本的主要内容,如果未能解决你的问题,请参考以下文章

使用 HTML Agility 去除 HTML 标签但留下内部文本?

java 利用jsoup 如何去除一段代码中的所有html标签,只留纯文本

excel表格中是html代码格式怎样转化成纯文本

js处理富文本编辑器转义去除转义去除HTML标签

java去除文本内容的标签跟 

ueditor复制文本有多余的空行问题