【1】单个符号作为分隔符

String address="上海|上海市|闵行区|吴中路";

String[] splitAddress=address.split("\\|"); //如果以竖线为分隔符,则split的时候需要加上两个斜杠【\\】进行转义

System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

String address="上海*上海市*闵行区*吴中路";

String[] splitAddress=address.split("\\*");

System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

String address="上海:上海市:闵行区:吴中路";

String[] splitAddress=address.split("\\:");

System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

String address="上海.上海市.闵行区.吴中路";

String[] splitAddress=address.split("\\.");

System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

String address="上海^上海市^闵行区^吴中路";

String[] splitAddress=address.split("\\^");

System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

String address="上海@上海市@闵行区@吴中路";

String[] splitAddress=address.split("@");

System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

String address="上海,上海市,闵行区,吴中路";

String[] splitAddress=address.split(",");

System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

【2】多个符号作为分隔符

String address="上海^上海市@闵行区#吴中路";

String[] splitAddress=address.split("\\^|@|#");

System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

***************************格式 小提示***************************************************

String address = new String("192.168.13.240");

String[] str = address.split("\\.");

for(String s : str){

System.out.println(s);

}

输出格式:

192

168

13

240

System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

输出格式:上海上海市闵行区吴中路

*****************************************************************

总结:

(1)split表达式,其实就是一个正则表达式。*  ^ | 等符号在正则表达式中属于一种有特殊含义的字符,如果使用此种字符作为分隔符,必须使用转义符即\\加以转义。

(2)如果使用多个分隔符则需要借助 | 符号,如【2】所示,但需要转义符的仍然要加上分隔符进行处理。

split 分割 字符串(分隔符如:* ^ : | , .) 及注意点相关推荐

  1. sqlserver中实现split分割字符串函数

    常用的. IF OBJECT_ID (N'fn_split') IS NOT NULL DROP FUNCTION  fn_split go CREATE  function dbo.fn_split ...

  2. split()分割字符串数组

    用于把一个字符串分割成字符串数组. <!DOCTYPE html> <html><head><meta charset="utf-8"&g ...

  3. C++像python一样利用split分割字符串

    python中有split函数可以轻松的分割字符串,在C++的boost库中同样有类似的功能,可以用于路径的分割. #include <iostream> #include <str ...

  4. shell split分割字符串_Python3 CookBook | 字符串和文本

    欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来. 以下测试代码全部基于 Python3. 字符串操作在程序中的出现频率相当高,包括分割,替换,拼接等等,这篇文章介绍五个最常遇到的问题 ...

  5. c#中Split分割字符串的几种方法

    已经快一个多月没写点代码了感觉有点生疏了. 连很多基本的东东都有点忘记了. 这不早上连 一个文本框里的一行行字怎么分开都忘记了. 回车键会显示成 /t/n 所以要分割 /t/n 1方法 string[ ...

  6. PLSQL Split分割字符串

    系统自带的split,使用起来方便,但是如果字符串太长,可能会出现异常,这里,我自己写了一个也是该名字,放在自己的包中,引用的时候带包名就好了. --系统自带的函数 /*CURSOR cur_temp ...

  7. split分割字符串(按两种符号分割)

    动机:在处理生物方面的语料时,出现类似的情况:CD4+CD25-, 需要以"+"和"-"分割字符串 以下给出两种方式: String str1[] = s1.s ...

  8. Java split 分割 字符串(分隔符如:* ^ : | , .) 及注意点 要转义

    (1)split表达式,其实就是一个正则表达式.* ^ | 等符号在正则表达式中属于一种有特殊含义的字符,如果使用此种字符作为分隔符,必须使用转义符即\加以转义.  (2)如果使用多个分隔符则需要借助 ...

  9. java split 分割字符串_字符串分割--java中String.split()用法

    在java.lang包中有String.split()方法,返回是一个数组. 一. "."和"|"都是转义字符,必须得加"\\"; 若是用& ...

  10. boost使用split分割字符串

    工程中使用boost库:(设定vs2010环境) 在Library files加上 D:\boost\boost_1_46_0\bin\vc10\lib 在Include files加上 D:\boo ...

最新文章

  1. java 上传的图片大小为0_JAVA技术:上传图片的缩放处理
  2. 多线程:为什么不能override start方法
  3. 解决activiti中由模板转换的流程图连线名称缺失问题
  4. 开始学习一个指令 directive 并了解指令的意义
  5. Ubuntu 找不到libc.so.6
  6. 加快Vue项目的开发速度
  7. maven 一个简单项目 —— maven权威指南学习笔记(三)
  8. 非NLB网段的客户端无法访问NLB
  9. javascript 正则
  10. 第九届河南省程序设计大赛-----表达式求值-------递归+模拟
  11. 【转】虚拟机检测技术
  12. 量化分析基本框架示例
  13. 信息系统项目管理师核心考点(十九)制定项目章程依据(输入)
  14. 2021-2027全球与中国轧辊弯曲机市场现状及未来发展趋势
  15. 全球首个机器人辅助试管婴儿降生
  16. J2SE总结(持续更新)--hxx_jmr
  17. 深度学习中需要掌握的数学1之概率统计
  18. mac新版迅雷,如何取消开机启动?
  19. python中copy的使用
  20. 微信小程序-总结心得

热门文章

  1. 统计字符串中含指定字符个数
  2. 主流游戏引擎分析 【端游 、页游 、手游 解析】
  3. 5G到底有多快?和4G相比的直接数据给你更直观感受
  4. sprinboot打包jar后读取不到/resource/data/ip2region.xdb的文件.
  5. java运行环境配置_配置java开发运行环境的步骤
  6. Win10隐藏语言栏
  7. QQ登录和分享(精简版)
  8. 广告行业中那些趣事系列25:腾讯2020广告大赛冠军解决方案带来的思考
  9. android 修改ip的scope的作用,Android Netd分析
  10. servlet.ServletException: java.lang.NoClassDefFoundError: cn/huiyuan/lwj/vo