展示 Pattern.split() 方法在 Java 中的使用
可以使用 java.util.regex.Pattern.split() 方法根據特定匹配內容來拆分指定的輸入序列。該方法有一個引數,即要拆分的輸入序列,它返回透過根據特定匹配內容來拆分輸入序列而獲得的字串陣列。
下面提供了一個程式,展示了 Java 正則表示式中 Pattern.split() 方法的用法
示例
import java.util.regex.Pattern;
public class Demo {
public static void main(String[] args) {
String regex = "_";
String input = "Oranges_are_orange";
System.out.println("Regex: " + regex);
System.out.println("Input: " + input);
Pattern p = Pattern.compile(regex);
String[] str = p.split(input);
System.out.println("
The split input is:");
for (String s : str) {
System.out.println(s);
}
}
}輸出
Regex: _ Input: Oranges_are_orange The split input is: Oranges are orange
現在讓我們理解一下上述程式。
列印正則表示式和輸入值。然後使用 Pattern.split() 方法根據正則表示式值拆分輸入序列。列印拆分的輸入。下面的程式碼片段演示了這一點
String regex = "_";
String input = "Oranges_are_orange";
System.out.println("Regex: " + regex);
System.out.println("Input: " + input);
Pattern p = Pattern.compile(regex);
String[] str = p.split(input);
System.out.println("
The split input is:");
for(String s : str) {
System.out.println(s);
}
廣告
資料結構
網路技術
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP