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】所示,但需要轉義符的仍然要加上分隔符進行處理。
相關文章
- java split進行字串分割Java字串
- JavaScript split() 分割字串生成陣列JavaScript字串陣列
- 字串分割注意事項字串
- Perl split字串分割函式用法指南字串函式
- js split()分割字串生成陣列程式碼例項JS字串陣列
- 分割槽表split操作及maxvalue處理
- golang split需要注意的一個點Golang
- Golang 字串分割,替換和擷取 strings.SplitGolang字串
- C#的String.Split 分割字串用法詳解的程式碼C#字串
- 使用split對分割槽表再分割槽
- shell字串按照指定分隔符切割字串
- delphi 中分隔符分隔的字串字串
- J2SE-Java中split以·點號分割問題Java
- 字串-字串分割字串
- 拆分含有多種分隔符的字串字串
- split 分割槽的簡單研究
- 物料分割評估 Split Valuation for Materials
- java——split的用法(字串拆分)Java字串
- C++分割字串,及strtok函式使用C++字串函式
- 分割字串字串
- 使用 split 命令分割 Linux 檔案Linux
- SqlServer中字串拆分仿造split功能SQLServer字串
- python split()對字串分離Python字串
- sqlserver字串拆分(split)方法彙總SQLServer字串
- php中的chunk_split()和str_split()字串函式PHP字串函式
- MySQL針對Swap分割槽的運維注意點MySql運維
- linux split命令引數及用法詳解---linux分割檔案命令Linux
- PHP分割字串PHP字串
- 字串分割方法字串
- Oracle vs PostgreSQL DBA(13)- 拆分(split)分割槽OracleSQL
- train_test_split資料集分割AI
- split分割槽操作導致的librarycachelock
- ORACLE分割槽表梳理系列(二)- 分割槽表日常維護及注意事項Oracle
- 範圍分割槽表和INTERVAL分割槽表對於SPLIT分割槽的區別
- linux下使用split 來分割大檔案Linux
- 分割字串問題字串
- shell中字串分割字串
- oracle拆分逗號分隔字串 實現splitOracle字串