正則表示式面試題一則
阿新 • • 發佈:2019-01-02
/*
* 關於正則表示式的學習筆記*
*/
package day01_01;
public class day01_05 {
public static void main(String[] args) {
String s1 = "aa,bb,cc";
String[] strArr1 = s1.split(",");
for(int i = 0; i < strArr1.length; i++){
System.out.println(strArr1[i]);
}
System.out.println("-------------------");
//這裡的 '.'要加雙'\'
String s2 = "aa.bb.cc";
String[] strArr2 = s2.split("\\.");
for(int i = 0; i < strArr2.length; i++){
System.out.println(strArr2[i]);
}
System.out.println("-------------------");
//這裡的空格需要用空格加上加號即(" +")表示
String s3 = "aa bb cc";
String[] strArr3 = s3.split(" +");
for(int i = 0; i < strArr3.length; i++){
System.out.println(strArr3[i]);
}
System.out.println("-------------------");
//面試題
//第一點:程式碼中表示路徑的時候'\'要用"\\"表示
//第二點:轉義的時候又要用"\\"故最後需要四個'\'
String s4 = "D:\\BaiduYunDownload";
String[] strArr4 = s4.split("\\\\");
for(int i = 0; i < strArr4.length; i++){
System.out.println(strArr4[i]);
}
}
}
* 關於正則表示式的學習筆記*
*/
package day01_01;
public class day01_05 {
public static void main(String[] args) {
String s1 = "aa,bb,cc";
String[] strArr1 = s1.split(",");
for(int i = 0; i < strArr1.length; i++){
System.out.println(strArr1[i]);
}
System.out.println("-------------------");
//這裡的 '.'要加雙'\'
String s2 = "aa.bb.cc";
String[] strArr2 = s2.split("\\.");
for(int i = 0; i < strArr2.length; i++){
System.out.println(strArr2[i]);
}
System.out.println("-------------------");
//這裡的空格需要用空格加上加號即(" +")表示
String s3 = "aa bb cc";
String[] strArr3 = s3.split(" +");
for(int i = 0; i < strArr3.length; i++){
System.out.println(strArr3[i]);
}
System.out.println("-------------------");
//面試題
//第一點:程式碼中表示路徑的時候'\'要用"\\"表示
//第二點:轉義的時候又要用"\\"故最後需要四個'\'
String s4 = "D:\\BaiduYunDownload";
String[] strArr4 = s4.split("\\\\");
for(int i = 0; i < strArr4.length; i++){
System.out.println(strArr4[i]);
}
}
}