jeecms txt 文本 默认带<p>标签 如何变成纯文本 不要任何格式
来源:互联网 发布:linux 手动开启服务 编辑:程序博客网 时间:2024/05/03 18:59
百度了很多,终于在不经意的一个代码段找到个函数,受到启发,解决了这个问题。
隔了很多天,来补充下这个问题,以下是默认用的txt1,是带有富文本编辑器的,如果想要纯文本格式,可以额外自己加字段,操作为选择模型管理--内容模型--选择相应的模型之后进去后点击添加,字段类型选择文本区,则不带有富文本编辑器,也不带格式,即不用系统默认附带的txt等,变成自己手动添加字段,下面问题即解决了,到时候用 ${xx.attr.字段名称}取出即可。
如果还是选择要用系统默认带的txt类似的带有富文本编辑器的,可以看下面。
一、问题描述:
1.如下图,用的默认的带有富编辑器的txt1字段:
2.在应用单位的这个是个txt文本,但传到页面前台处用eclipse代码${c.txt}取出来是默认带<p>标签的,例如
3.这样带<p>的标签就会影响我原有设计的样式,那么如何去掉,只取到纯文字呢?并且我的设计需要是在原有的基础上加上换行标签即<br>,
也就是说我现在想要的是由
<p>黑龙江电力有限公司下属九个电业局</p>
<p>国电双鸭山发电有限公司</p>
<p>富拉尔基发电总厂等</p>
变成
黑龙江电力有限公司下属九个电业局<br>
国电双鸭山发电有限公司<br>
富拉尔基发电总厂等<br>
二、解决方法:
在eclipse项目代码处,
由
<p class="description case-title-word" style="color: #e89700;">应用单位:<br><span>[#if c.txt1??]${c.txt1}[/#if]</span></p>
改为
<p class="description case-title-word" style="color: #e89700;">应用单位:<br><span>[#if c.txt1??][@text_cut s=c.txt1?replace('<p>','')?replace('</p>','<br>') /][/#if]</span></p>
解释:<p>替换为空,</p>替换为<br>,如果想要纯文字,则</p>也替换为''即可。
- jeecms txt 文本 默认带<p>标签 如何变成纯文本 不要任何格式
- html标签转化为纯文本格式
- 纯文本用textbox,带格式的文本用richtextbox
- HTML(格式,文本标签)
- HTML(格式,文本标签)
- 如何去除html标签得到纯文本内容
- 如何将HTML转换为纯文本格式Text
- MAC 如何在MAC系统中保存txt格式文本
- html 转纯文本,保留br、p
- 网页大文本文件的在线加载预览,txt,xml,html等纯文本格式
- 如何让contenteditable元素只能输入纯文本,粘贴无格式的文本
- csv文件,不是excel格式的,不是excel格式的,不是excel格式的,其实csv就是纯文本格式即txt,可以用txt打开
- jQuery 改变P标签文本值
- Java正则 HTML 标签 得到 纯文本
- Java正则 HTML 标签 得到 纯文本
- 删除html标签,得到纯文本
- Java过滤HTML标签,获取纯文本
- 去html格式,提取text纯文本
- spring data jpa 出现Not a managed type
- UML——在Visual Studio 2013/2015中设计UML类图
- 每天一个linux命令目录
- test
- 将某个目录下所有ko文件反汇编
- jeecms txt 文本 默认带<p>标签 如何变成纯文本 不要任何格式
- Android Studio常用代码模版,让编码飞起来 template
- linux 下vim中关于删除某段,某行,或者全部删除的命令
- Java并发系列-4、并发编程模型
- List<String>转String[]数组
- 入门 | 初学者必读:解读14个深度学习关键词
- ubuntu查看网关
- HBase记录
- Java 银行卡和身份证号根据校验位验证是否合法