时间:2021-05-20
特殊情况有 * ^ : | . \
一、单个符号作为分隔符
二、多个符号作为分隔符
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
总结:
(1)split表达式,其实就是一个正则表达式。* ^ | 等符号在正则表达式中属于一种有特殊含义的字符,如果使用此种字符作为分隔符,必须使用转义符即\\加以转义。
(2)如果使用多个分隔符则需要借助 | 符号,如二所示,但需要转义符的仍然要加上分隔符进行处理
到此这篇关于Java中正则表达式split()特殊符号使用详解的文章就介绍到这了,更多相关Java split()内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Java中正则表达式运用实例(参看java中正则表达式运用详解):测试代码packagetest;/***在String的matches()方法,split()
下面给大家介绍下JS正则表达式必须包含数字、字母、特殊字符js正则表达式要求:1.必须包含数字、英文字母、特殊符号且大于等于8位2.特殊符号包括:~!@#$%^
一正则表达式的正文。正则表达式中使用了特殊符号。下面我就将各种符号以及其意义和用法简单的介绍一下(说明:"X以上包括X"):/表示在其后的文字是特殊符号。例:"
在上篇给大家介绍了Java中正则表达式的使用和详解(上),具体内容如下所示:1.常用正则表达式规则正则表达式语法一个或多个汉字^[\u0391-\uFFE5]+
本文实例讲述了正则表达式教程之子表达式用法。分享给大家供大家参考,具体如下:注:在所有例子中正则表达式匹配结果包含在源文本中的【和】之间,有的例子会使用java