split 分割 字串(分隔符如:* ^ : | , .) 及注意點
【1】單個符號作為分隔符
Stringaddress="上海|上海市|閔行區|吳中路";
String[]splitAddress=address.split("\\|");//如果以豎線為分隔符,則split的時候需要加上兩個斜槓【\\】進行轉義
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
Stringaddress="上海*上海市*閔行區*吳中路";
String[]splitAddress=address.split("\\*");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
Stringaddress="上海:上海市:閔行區:吳中路";
String[]splitAddress=address.split("\\:");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
Stringaddress="上海.上海市.閔行區.吳中路";
String[]splitAddress=address.split("\\.");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
Stringaddress="上海^上海市^閔行區^吳中路";
String[]splitAddress=address.split("\\^");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
Stringaddress="上海@上海市@閔行區@吳中路";
String[]splitAddress=address.split("@");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
Stringaddress="上海,上海市,閔行區,吳中路";
String[]splitAddress=address.split(",");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
【2】多個符號作為分隔符
Stringaddress="上海^上海市@閔行區#吳中路";
String[]splitAddress=address.split("\\^|@|#");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
***************************格式 小提示***************************************************
Stringaddress = new String("192.168.13.240");
String[]str = address.split("\\.");
for(Strings : 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】單個符號作為分隔符 Stringaddress="上海|上海市|閔行區|吳中路"; String[]splitAddress=address.split("\\|");//如果以豎線為分隔符,則split的時候需要加上兩個斜槓【\\】進行轉義
Java split 分割 字串(分隔符如:* ^ : | , .) 及注意點 要轉義
(1)split表示式,其實就是一個正則表示式。* ^ | 等符號在正則表示式中屬於一種有特殊含義的字元,如果使用此種字元作為分隔符,必須使用轉義符即\加以轉義。 (2)如果使用多個分隔符則需要藉助
split 分割 字串(分隔符如:* ^ : | , .) 及注意點
【1】單個符號作為分隔符 String address=”上海|上海市|閔行區|吳中路”; String[] splitAddress=address.split(“\|”); //如果以豎線為分隔符,則split的時候需要加上兩個
split 分割 字符串(分隔符如:* ^ : | , .) 及註意點
color println 必須 表達式 提示 spl 3.2 正則 [] https://blog.csdn.net/qq_35812160/article/details/78604034 【1】單個符號作為分隔符 String address=”上海
重構改善既有代碼設計--重構手法06:Split Temporary Variable (分解臨時變量)
font bsp 責任 獨立 剖析 ron 代碼 一個 變量 你的程序有某個臨時變量被賦值超過一次,它既不是循環變量,也不被用於收集計算結果。針對每次賦值,創造一個獨立、對應的臨時變量 double temp = 2 * (_height + _width); Sy
Pycharm使用技巧:Split Vertically/Horizontally(垂直/水平拆分視窗)
Split Vertically或者Split Horizontally可以把當前編輯視窗垂直或者水平拆分成兩個。 使用: 在編輯視窗中開啟你要展示的兩個檔案(如圖中的 "郭靖","胡辣湯"),介面展示在 "郭靖",滑鼠放在編輯視窗的"胡辣湯"檔名上,右鍵點選Split Vertically或
《連載 | 物聯網框架ServerSuperIO教程》- 10.持續傳輸大塊資料流的兩種方式(如:檔案)
目 錄 10.持續傳輸大塊資料流的兩種方式(如:檔案)... 2 10.1 概述... 2 10.2 大塊資料流的兩種傳輸方式... 2 10.2.1 協議資料包的方式... 2 10.2.2
boost使用split分割字串
工程中使用boost庫:(設定vs2010環境) 在Library files加上 D:\boost\boost_1_46_0\bin\vc10\lib 在Include files加上 D:\boost\boost_1_46_0使用舉例: // boostTest.cp
String.split()分割字串,轉義字元
1、String.split()String有個方法是分割字串 .split()。但是有寫字串是需要轉義才能分割,不然就會出錯。需要轉義的字串:. $ | ( ) [ { ^ ? * + \\ 共12個特殊字元,遇到以這些字元進行分割
使用Linux系統開發php程式(如:ubuntu)
A:Ubuntu16.04安裝Gnome桌面環境 如果你不喜歡使用Unity桌面,你可以選擇使用經典的Gnome桌面環境。本文記錄了在Ubuntu 16.04上安裝Gnome的步驟。 首先開啟終端命令列,可以使用快捷鍵Ctrl + Alt + T。更新軟體包列表: B:
【Python】python中分割字串(含多種分割符)的方法
Date: 2018.6.9 1、 參考: 2、分割字串的三種方法 2.1 str.split() 利用字串函式split分割,分割後返回的是分割部分的字元列表,但是 每次只
Vue-上拉加載與下拉刷新(mint-ui:loadmore)一個頁面使用多個上拉加載後沖突問題
tps loaded 讓其 ade disabled 元素 info 鏈接 加載 所遇問題: 該頁面為雙選項卡聯動,四個部分都需要上拉加載和下拉刷新功能,使用的mint-ui的loadmore插件,分別加上上拉加載後,只有最後一個的this.$refs.loadmore.o
第四階段組隊訓練賽第六場( 題源:UKIEPC2017)
col radi gre network == led build period tro A: Alien Sunset 題目描述 Following tremendous advances in space flight control software and equa
CodeForces - 13D :Triangles(向量法:問多少個藍點三角形內部無紅點)
-s ide absolut get urn 向量 like bit can Little Petya likes to draw. He drew N red and M blue points on the plane in such a way that no thr
誰說菜鳥不會資料分析(入門篇)----- 學習筆記5(資料展現:圖表)
1、圖表作用:表達形象化、突出重點、體現專業化 2、圖示型別: 3、通過關係選擇圖表 4、圖表製作5步法 5、圖表:圖所不能說的話 突出單元格顯示:絕對值 專案選取:相對值 資料條:量綱不同 圖示集:企業運營指標發展態勢監控 迷你圖
機器學習筆記 -吳恩達(第一章:緒論)
0.機器學習定義 一個程式由經驗E中學習,解決任務T,達到效能度量值P,當且僅當,有了經驗值E後,經過P的評判,程式在處理T的時候經驗有所提升。 1.機器學習運用領域: 資料探勘
華北五省機器人武術擂臺賽(無差別)(第一篇:概論)
華北五省機器人武術擂臺賽(無差別)(第一篇:概論) 1. 華北五省機器人大賽武術擂臺賽(無差別組)介紹 2. 簡述個人參賽經歷 3. 介紹個人寫本系列部落格的原因以及意義 4. 說明本系列部落格後續會推出的內容有哪些 1. 華北五
flex佈局異常(flex-grow:1)
用flex佈局免去了清浮動的種種,但偶爾遇到異常情況: 當用flex佈局,給了一部分定值,而另一部分鋪滿flex-grow:1;給定值的部分會變化。 這時候flex-basis (default:auto)就出場了,加上flex-basis:0;就不會異常了。 看到一篇更詳細和準確的文章
輸入一行字串(單詞和若干空格), 輸出該行單詞個數 這裡用到判斷字元與否的isalpha
#include<stdio.h> #include<ctype.h> #include<string.h> void main() { int count; int i,sount; char a[90]; count =0; gets(a); if(isalp
彙編課設(電子鋼琴:原始碼)
實現結果 程式的啟動有點像小霸王遊戲機的遊戲,喜歡彙編的朋友可以發信與我一起討論,發聲程式參考的是一本彙編教材,程式寫作和上傳相隔有點久遠,記不太清,千行程式碼,算是學生時代一個比較得意的課設 編譯器下載 編譯器可在我的上傳資源中查詢,已註明:彙編編譯器 https://dow