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