使用 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); }

更新於:2019-7-30

299 次瀏覽

啟動你的 職業

透過完成課程獲得認證

開始
廣告