今天在練習Java時,翻到了這個小單元,
正則表示法(Regular expression)
正則表示法最早是由數學家 Stephen Kleene,
於1956年提出來了,主要應用在字元、字串的格式比對,
後來才在資訊領域廣為應用,
現在已經成為**ISO(國際標準組織)**的標準之一。
舉例來說好了,假如有一個字串"abcdebcadxbc",
使用".bc"來做比對的話,
符合字串的只有"abc"、"ebc"、"xbc"。
以下就來練習一下程式吧!
public static void main(String[] args) {
String text = "abcdebcadxbc";
String[] token = text.split(".bc");
for(String token : tokens) {
System.out.print(token + " ");
}
System.out.println();
tokens = text.split("..cd");
for(String token : tokens) {
System.out.print(token + " ");
}
System.out.println();
}
}