public class StringTool {/*** 去除 字符串中 所包含的空格* * <pre>* 包括:空格(全角,半角)、制表符、换页符等* </pre>* * @param xhtml* @return*/public static String removeAllBlank(String xhtml) {String result = "";if (null != xhtml && !"".equals(xhtml)) {result = xhtml.replaceAll("[ *| *| *|//s*]*", "");}return result;}/*** 去除字符串中 头部 和 尾部 所包含的空格* * <pre>* 包括:空格(全角,半角)、制表符、换页符等* </pre>* * @param xhtml* @return*/public static String trim(String xhtml) {String result = "";if (null != xhtml && !"".equals(xhtml)) {result = xhtml.replaceAll("^[ *| *| *|//s*]*", "").replaceAll("[ *| *| *|//s*]*$", "");}return result;}/*** 删除html标签* * @param xhtml* @return*/public static String removeHtml(String xhtml) {String result = "";if (null != xhtml && !"".equals(xhtml)) {result = xhtml.replaceAll("<[^>]*>|\\s+", "");}return result;}public static void main(String[] args) {String xhtml = "\n <p style=\"display:none;height:1px;overflow:hidden;\"> </p>\n \n <p style=\"text-align:center;\"><img src=\"https://pifm.eastmoney.com/EM_Finance2014PictureInterface/Index.aspx?id=0020432&amp;imageType=k&amp;token=28dfeb41d35cc81d84b4664d7c23c49f&amp;at=1\" border=\"0\" alt=\"K图 002043_2\" data-code=\"K 002043|0|2\" style=\"border:#d1d1d1 1px solid;\" width=\"578\" height=\"276\"></p>\n \n <p>  兔宝宝(002043)1月3日晚公告,截至1月3日,公司累计回购2419万股,占公司总股本的3%,成交最高价为6.81元/股,成交最低价为4.98元/股,支付的总金额为1.34亿元。 <br></p>\n <p >(文章来源:证券时报网)</p>\n";xhtml = removeHtml(xhtml);System.out.println(xhtml.trim());xhtml = trim(xhtml);System.out.println(xhtml.trim());}
}

转载https://blog.csdn.net/Yan456jie/article/details/62056848

java 正则表达式 去掉 文章头部和尾部的空格(全角,半角)、制表符、换页符相关推荐

  1. VBA Trim()函数 去除头部和尾部的空格 - VBA函数学习笔记(二)

    本期学习的函数是Trim()函数. 要处理的字符串前面和后面都有讨厌的空格,必须要把他们去掉,每个单元格的内容才可以保持整齐. 因此我们需要使用Trim()函数. 语法 Trim(String) 参数 ...

  2. R语言str_trim函数去除字符串中头部和尾部的空格

    R语言str_trim函数去除字符串中头部和尾部的空格 目录 R语言str_trim函数去除字符串中头部和尾部的空格 #导入包和库 #仿

  3. java处理全角半角字符问题

    1.全角:指一个字符占用两个标准字符位置. 汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符.一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符 ...

  4. java 判断全角_Java如何判断字符串中包含有全角,半角符号

    首先介绍下全角跟半角之间的区别: 在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角" ...

  5. Java如何判断字符串中包含有全角,半角符号

    一.全角跟半角之间的区别 在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角".在汉 ...

  6. java 全角_java 全角半角字符转换的方法实例

    这篇文章主要介绍了java 全角半角字符转换的方法,大家参考使用吧 如果搞明白了Java中全角字符和半角字符之间的关系 那他们之间的转换根本就不是个事. 可以通过下面的程序看看Java中所有字符以及对 ...

  7. java去除空格tab全角半角等

    @Testpublic void aVoid() {String content = "<p> 程潮的脚步一下顿住.</p><p> </p>& ...

  8. Java如何判断字符串中包含有全角,半角符号,以及去除中文

    全角:是指中GB2312-80(<信息交换用汉字编码字符集·基本集>)中的各种符号. 半角:是指英文件ASCII码中的各种符号. 全角状态下字母.数字符号等都会占两个字节的位置,也就是一个 ...

  9. java判断全角_Javascript判断日文全角半角长度

    今天遇到需要判断在输入框中输入全角与半角的文字个数,例如全角可以输入10个,而半角可以输入20个.在网上搜寻了下,有篇文章是关于JavaScript,重点在于将字符串转换成unicode编码,而AS和 ...

  10. java 日文片假名半角转全角_日文 全角/半角 平假名/片假名 的转换

    (1)使用 ICU4J String src = "AaAアいろはアイウエイウエ"; //全角文字→半角文字に変換 Transliterator trF2H = Translite ...

最新文章

  1. 一个ASP页面访问需要输入密码后才可以继续访问的实例
  2. GPS定位系统源码二次开发就选专为二次开发而生的GPSBD...
  3. sqlyong 删除数据能否撤回_数据结构知识点总结
  4. [MSDN]ASP.NET MVC2(5)MVCRoute和urls
  5. css水平垂直居中(绝对定位居中)
  6. 遍历Map key-value的两种方法、遍历Set方法
  7. JFinal interceptor - Deal with session attributes
  8. WebBrowser部分用法
  9. html5 动态3d箭头,HTML5旋转的3D镐 | 箭头
  10. centos8 安装docker_利用Jenkins和Docker实现小公司的自动部署
  11. 多语言 获取当前语言
  12. STM系列单片机中文参考手册下载方法
  13. deeplin显示安装空间不够_电视内存不够怎么办?一步到位来搞定
  14. 车联网大数据框架_车联网大数据平台架构设计-系统总体架构
  15. Guava---Splitter
  16. 网络空间安全 恶意流量和恶意代码 结合Wireshark初步分析(一)
  17. R语言使用dplyr包的full_join函数基于多个字段(数据列)全连接两个dataframe、按照多列对数据进行全连接
  18. 【在线图表生成】掌握这些图表,年终报表根本不用愁!
  19. Redis集群生产环境搭建,主从搭建,动态增删步骤
  20. 怎么办理质量管理体系认证证书ISO9001?

热门文章

  1. SMI/SAMI 字幕
  2. 洛谷 P5708 三角形面积 C语言
  3. 360浏览器小号多开使用
  4. linux和主机共享文件,设置Linux虚拟机与主机共享文件的方法
  5. UEG/A-2H2D单稳态中间继电器
  6. 【资源下载】分享个嵌入式开发的入门教程(包含视频)
  7. echarts实现立体柱状图
  8. ACM 6174问题C++解决
  9. 近期互联网公司大量裁员,这给计算机er带来哪些启示?
  10. l2范数求导_向量的L2范数求导