使用 Java 分割匹配周圍的字串
可以使用 String.split() 方法根據正則表示式匹配周圍的特定匹配項來分割指定的字串。此方法有一個引數,即正則表示式,它返回透過在正則表示式匹配周圍分割輸入字串而獲得的字串陣列。
下面演示了分割字串的程式
示例
public class Demo { public static void main(String args[]) { String regex = "_"; String strInput = "The_sky_is_blue"; System.out.println("Regex: " + regex); System.out.println("Input string: " + strInput); String[] strArr = strInput.split(regex); System.out.println("
The split input string is:"); for (String s : strArr) { System.out.println(s); } } }
輸出
Regex: _ Input string: The_sky_is_blue The split input string is: The sky is blue
現在讓我們瞭解一下上面的程式。
列印正則表示式和輸入字串。然後使用 String.split() 方法根據正則表示式值分割輸入字串。然後列印分割的輸入。演示它的程式碼段如下
String regex = "_"; String strInput = "The_sky_is_blue"; System.out.println("Regex: " + regex); System.out.println("Input string: " + strInput); String[] strArr = strInput.split(regex); System.out.println("
The split input string is:"); for (String s : strArr) { System.out.println(s); }
廣告