split 分割 字符串(分隔符如:* ^ : | , .) 及注意点
【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 分割 字符串(分隔符如:* ^ : | , .) 及注意点相关推荐
- sqlserver中实现split分割字符串函数
常用的. IF OBJECT_ID (N'fn_split') IS NOT NULL DROP FUNCTION fn_split go CREATE function dbo.fn_split ...
- split()分割字符串数组
用于把一个字符串分割成字符串数组. <!DOCTYPE html> <html><head><meta charset="utf-8"&g ...
- C++像python一样利用split分割字符串
python中有split函数可以轻松的分割字符串,在C++的boost库中同样有类似的功能,可以用于路径的分割. #include <iostream> #include <str ...
- shell split分割字符串_Python3 CookBook | 字符串和文本
欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来. 以下测试代码全部基于 Python3. 字符串操作在程序中的出现频率相当高,包括分割,替换,拼接等等,这篇文章介绍五个最常遇到的问题 ...
- c#中Split分割字符串的几种方法
已经快一个多月没写点代码了感觉有点生疏了. 连很多基本的东东都有点忘记了. 这不早上连 一个文本框里的一行行字怎么分开都忘记了. 回车键会显示成 /t/n 所以要分割 /t/n 1方法 string[ ...
- PLSQL Split分割字符串
系统自带的split,使用起来方便,但是如果字符串太长,可能会出现异常,这里,我自己写了一个也是该名字,放在自己的包中,引用的时候带包名就好了. --系统自带的函数 /*CURSOR cur_temp ...
- split分割字符串(按两种符号分割)
动机:在处理生物方面的语料时,出现类似的情况:CD4+CD25-, 需要以"+"和"-"分割字符串 以下给出两种方式: String str1[] = s1.s ...
- Java split 分割 字符串(分隔符如:* ^ : | , .) 及注意点 要转义
(1)split表达式,其实就是一个正则表达式.* ^ | 等符号在正则表达式中属于一种有特殊含义的字符,如果使用此种字符作为分隔符,必须使用转义符即\加以转义. (2)如果使用多个分隔符则需要借助 ...
- java split 分割字符串_字符串分割--java中String.split()用法
在java.lang包中有String.split()方法,返回是一个数组. 一. "."和"|"都是转义字符,必须得加"\\"; 若是用& ...
- boost使用split分割字符串
工程中使用boost库:(设定vs2010环境) 在Library files加上 D:\boost\boost_1_46_0\bin\vc10\lib 在Include files加上 D:\boo ...
最新文章
- java 上传的图片大小为0_JAVA技术:上传图片的缩放处理
- 多线程:为什么不能override start方法
- 解决activiti中由模板转换的流程图连线名称缺失问题
- 开始学习一个指令 directive 并了解指令的意义
- Ubuntu 找不到libc.so.6
- 加快Vue项目的开发速度
- maven 一个简单项目 —— maven权威指南学习笔记(三)
- 非NLB网段的客户端无法访问NLB
- javascript 正则
- 第九届河南省程序设计大赛-----表达式求值-------递归+模拟
- 【转】虚拟机检测技术
- 量化分析基本框架示例
- 信息系统项目管理师核心考点(十九)制定项目章程依据(输入)
- 2021-2027全球与中国轧辊弯曲机市场现状及未来发展趋势
- 全球首个机器人辅助试管婴儿降生
- J2SE总结(持续更新)--hxx_jmr
- 深度学习中需要掌握的数学1之概率统计
- mac新版迅雷,如何取消开机启动?
- python中copy的使用
- 微信小程序-总结心得
热门文章
- 统计字符串中含指定字符个数
- 主流游戏引擎分析 【端游 、页游 、手游 解析】
- 5G到底有多快?和4G相比的直接数据给你更直观感受
- sprinboot打包jar后读取不到/resource/data/ip2region.xdb的文件.
- java运行环境配置_配置java开发运行环境的步骤
- Win10隐藏语言栏
- QQ登录和分享(精简版)
- 广告行业中那些趣事系列25:腾讯2020广告大赛冠军解决方案带来的思考
- android 修改ip的scope的作用,Android Netd分析
- servlet.ServletException: java.lang.NoClassDefFoundError: cn/huiyuan/lwj/vo