一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術(shù)及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java中正則表達式split()特殊符號使用詳解

Java中正則表達式split()特殊符號使用詳解

2020-07-21 17:55小小慧 Java教程

這篇文章主要介紹了Java中正則表達式split()特殊符號使用詳解, 文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

特殊情況有 * ^ : | . \

一、單個符號作為分隔符

  • String address="上海\上海市|閔行區(qū)\吳中路";
?
1
2
String[] splitAddress=address.split("\\");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
  • String address="上海|上海市|閔行區(qū)|吳中路";
?
1
2
String[] splitAddress=address.split("\\|"); //如果以豎線為分隔符,則split的時候需要加上兩個斜杠【\\】進行轉(zhuǎn)義
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
  • String address="上海*上海市*閔行區(qū)*吳中路";
?
1
2
String[] splitAddress=address.split("\\*");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
  • String address="上海:上海市:閔行區(qū):吳中路";
?
1
2
String[] splitAddress=address.split("\\:");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
  • String address="上海.上海市.閔行區(qū).吳中路";
?
1
2
String[] splitAddress=address.split("\\.");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
  • String address="上海^上海市^閔行區(qū)^吳中路";
?
1
2
String[] splitAddress=address.split("\\^");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
  • String address="上海@上海市@閔行區(qū)@吳中路";
?
1
2
String[] splitAddress=address.split("@");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
  • String address="上海,上海市,閔行區(qū),吳中路";
?
1
2
String[] splitAddress=address.split(",");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

二、多個符號作為分隔符

String address="上海^上海市@閔行區(qū)#吳中路";

?
1
2
String[] splitAddress=address.split("\\^|@|#");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

例:

?
1
2
3
4
5
String address = new String("192.168.13.240");
 String[] str = address.split("\\.");
 for(String s : str){
  System.out.println(s);
 }

輸出格式:
192
168
13
240

總結(jié):

(1)split表達式,其實就是一個正則表達式。* ^ | 等符號在正則表達式中屬于一種有特殊含義的字符,如果使用此種字符作為分隔符,必須使用轉(zhuǎn)義符即\\加以轉(zhuǎn)義。

(2)如果使用多個分隔符則需要借助 | 符號,如二所示,但需要轉(zhuǎn)義符的仍然要加上分隔符進行處理

到此這篇關(guān)于Java中正則表達式split()特殊符號使用詳解的文章就介紹到這了,更多相關(guān)Java split()內(nèi)容請搜索服務器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務器之家!

原文鏈接:https://www.cnblogs.com/xiaoxiaohui2015/p/5838674.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: aaaa黄色片| 国产一区二区三区福利 | 被黑人同学彻底征服全文小说阅读 | 亚洲天堂一区二区在线观看 | 网站视频免费 | 久久精品动漫网一区二区 | 性xxx欧美| caoporn超碰| 好骚好紧| 男人插曲女人下面 | 欧美vpswindows | 我和岳的性事小说 | 动漫美女日批 | 国产婷婷综合丁香亚洲欧洲 | 国产精品青青青高清在线观看 | 香蕉tv亚洲专区在线观看 | 久久视热频国产这里只有精品23 | 成 人 免费 小说在线观看 | 99久久精品免费看国产情侣 | 牧教师在线观看 | 继攵催眠女乱h调教 | 四虎四虎 | 40岁女人三级全黄 | 小舞丝袜调教喷水沦为肉奴 | 日韩在线一区二区 | 久久精品18 | 欧美日韩一区二区三区免费 | 欧美日韩国产最新一区二区 | 亚洲网红精品大秀在线观看 | 欧美帅老头oldmangay | 男人与禽交的方法 | 爱爱小说漫画 | 手机看片一区二区 | 成年人在线观看免费视频 | 青青青视频免费线看 视频 青青青青青国产免费手机看视频 | 我和么公的秘密小说免费 | 四虎影视永久免费视频观看 | 国产xx肥老妇视频奂费 | 拍拍叫痛的无挡视频免费 | 香蕉 在线播放 | 精品无码国产AV一区二区三区 |