有时候在拼接字符串时候,某个拼接变量为空时,导致最后拼接的字符串首尾出现一个或多个分割符,为了拿掉首尾分割符,可以
使用如下正则方式:

public static String trimBothEndsChars(String srcStr, String splitter) {String regex = "^" + splitter + "*|" + splitter + "*$";return srcStr.replaceAll(regex, "");
}
test:
String str =";;3453;435;45,34543;;"
String out = trimBothEndsChars(str, ";")out:
3453;435;45,34543

JAVA 去除字符串首尾特定字符相关推荐

  1. java字符串去除首尾指定字_Java去除字符串首尾特定字符

    工作中,由于mysql存储格式特定,字符串首尾均带有单引号,需要对首尾单引号做一个去除处理.我将此封装到一个公共的方法里,代码如下: 1 /** 2 * 去除首尾指定字符 3 * @param str ...

  2. 去掉首尾字符java_Java去除字符串首尾特定字符

    工作中,由于mysql存储格式特定,字符串首尾均带有单引号,需要对首尾单引号做一个去除处理.我将此封装到一个公共的方法里,代码如下: 1 /** 2 * 去除首尾指定字符 3 * @param str ...

  3. python中去除字符串中首尾空格的函数_Python中去除字符串首尾特定字符的函数:strip()...

    Python中strip()函数的作用是去除一个字符串前导和尾部的特定字符,并返回结果字符串. Python中strip()函数默认是删除字符串前导和尾部空格,通过设定参数,也可以去除字符串前导和尾部 ...

  4. js 字符串删除首尾_JavaScript trim 实现去除字符串首尾指定字符的简单方法

    实例如下: String.prototype.trim = function (char, type) { if (char) { if (type == 'left') { return this. ...

  5. js 去除字符串首尾指定字符

    ' abc '.trim(); // 'abc' 这是去除首尾空格的办法 那么有没办法去除首尾指定的字符,肯定有,方法很多,,下面通过正则表达式实现 例如,我想去掉首尾逗号 , let str = ' ...

  6. python-去除去除字符串首尾的字符strip()

    # for title in titles: # print title.strip()#Python strip() 方法用于移除字符串头尾指定的字符(默认为空格). strip()方法语法: st ...

  7. Java去除字符串最前面一个字符和最后面一个字符

    Java去除字符串最前面一个字符和最后面一个字符 public class demo {public static void main(String[] args) {String returnInf ...

  8. 去除字符串首尾字符随笔纪要

    背景:项目中需要关联出不同的数据用","逗号分隔,为此使用Set 装载toString后前后存在"["和"]",为此随笔纪要一番.函数说明: ...

  9. Java去除字符串中空格的方法详解

    昨天写了一个关于Excel文件处理的脚本,在字符串匹配功能上总是出现多余不正确的匹配,debug调试之后,发现一个坑. 代码中字符串使用了replaceAll()方法,去除了所有空格(其中包括:首尾空 ...

最新文章

  1. BGP中IBGP和EBGP的区别和联系
  2. 10个凭证类型的速记
  3. Eclipse预编译的include路径与宏定义
  4. 五年了,别再把务虚会开 “虚” 了
  5. 初中位似图形作图_[如何画位似图形] 位似图形的画法及步骤
  6. nodejs cluster ip hash_redis集群架构了解一下?一致性hash了解吗?
  7. 三相四线怎样查漏电_老电工支招!漏电保护器的接线方法
  8. python_线程读写操作一
  9. java二维码生成-谷歌(Google.zxing)开源二维码生成学习及实例
  10. php多表条件排除然后输出,php – 从具有多个要求的两个表中选择值,但仅使用其中一个...
  11. DB2 9 根本(730 检修)认证指南,第 6 局部: 数据并发性(2)
  12. 判断数组中是否包含某一项 indexof 重复的判断不准_「JavaScript」: 老生常谈,数组类型...
  13. idea 读取md文件卡死
  14. Java学习笔记-全栈-web开发-14-Spring入门AOP编程Spring注解开发Spring事务
  15. 测试用例-1-微信发红包功能
  16. centos7安装python开发环境(python3_postgresql_sublime_supervisor)
  17. 谷歌人工智能深度解剖:从HAL的太空漫游到AlphaGo,AI的春天来了
  18. Linux 7 提示 -bash: ifconfig: command not found
  19. MySQL完美卸载-奇怪的小知识
  20. 第三天---随机小方块

热门文章

  1. 对称数c语言,中心对称数 - Developmer的个人空间 - OSCHINA - 中文开源技术交流社区...
  2. 什么是网页设计中的滚动设计?如何进行滚动设计?
  3. 【转】模糊测试(fuzzing)是什么
  4. secureCRT无法输入
  5. Personalized Re-ranking for Recommendation
  6. python学习小组分组程序_【Python】每日一练:学生学习小组分组程序
  7. 结合python使用ffmpeg将批量ts文件合成mp4。
  8. 信息安全概论:Hash函数概念与性质
  9. 网站SEO从入门到精通
  10. 阿里云服务器Windows系统试用和配置