社区
Java
帖子详情
java 字符串分割 多个竖线
Firo470
2017-06-26 10:46:10
假设字符串为 A|B|C|D|E|F|G|H|aaa,处理后获取 A|B|,C|D|E|,F|G|H|,aaa
...全文
273
2
打赏
收藏
java 字符串分割 多个竖线
假设字符串为 A|B|C|D|E|F|G|H|aaa,处理后获取 A|B|,C|D|E|,F|G|H|,aaa
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
陌生人的魅力
2017-06-27
打赏
举报
回复
你这个完全没有规律的分割啊,
Firo470
2017-06-26
打赏
举报
回复
自己顶一顶,想用正则,但是弄半天出不来
分割
字符串
函数
分割
字符串
函数
分割
字符串
函数
分割
字符串
函数
分割
字符串
函数
分割
字符串
函数
分割
字符串
函数
mybatis Mapper.xml中传参多选
字符串
形式逗号分隔 AND中拼接OR.rar
Mybatis Mapper.xml中
字符串
形式传参,逗号分隔 AND中拼接OR。
Java
中Split的用法及注意
Java
中Split的用法及注意, 本文只是大概说了一下
java
中split的用法,其他方面要你们去查看了。
java
导出txt文件,并以&分隔符每个字段数据
java
导出txt文件,并以&分隔符每个字段数据,全部代码
Java
中String.split()方法使用总结
资源下载链接为: https://pan.quark.cn/s/67c535f75d4c 在
Java
中,String.split()方法用于根据指定的分隔符将
字符串
切割成
多个
部分,并返回一个
字符串
数组。该方法基于正则表达式实现,因此在处理一些特殊字符时,需要注意对这些字符进行转义。 首先,String.split()方法接受一个正则表达式作为参数。例如,若要将
字符串
"a.b.c"按.
分割
,正确的写法是String.split("\\."),而不是String.split(".")。这是因为.在正则表达式中表示任意字符,若要将其作为普通字符使用,必须用反斜杠\进行转义。 类似地,其他正则表达式中的特殊字符,如|(
竖线
)、*(星号)和+(加号)等,也需要进行转义。如果直接使用这些字符作为分隔符而不转义,它们会被当作正则表达式的特殊符号,可能导致错误的结果或抛出异常。例如,要按|
分割
字符串
,应使用String.split("\\|");按*
分割
时,应使用String.split("\\*");按+
分割
时,应使用String.split("\\+")。 当需要同时使用
多个
分隔符时,可以将这些分隔符用|连接起来形成一个正则表达式。例如,对于
字符串
"account=? and uu =? or n=?",可以用String.split("and|or")将其按and或or进行
分割
。 此外,反斜杠\在
Java
字符串
中是一个特殊字符,用于转义其他字符。如果
字符串
中包含反斜杠,需要使用两个反斜杠\\来表示一个实际的反斜杠。例如,若要处理包含\bbb的
字符串
,应写成"aaaa\\bbbb",而作为分隔符时,应使用String.split("\\\\bbb\\\\")。 在使用String.split()时,需要理解正则表达式的语法规则,因为分隔符会根据正则表达式的行为进行匹配。例如,如果分隔符
Java
51,412
社区成员
86,033
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章