Разбиение строки по шаблону в Java
Метод split у Pattern делит строку
на части по каждому совпадению с шаблоном.
Необязательный параметр limit ограничивает
число фрагментов в результате:
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String txt = "aaa-bbb-123 456";
Pattern pattern = Pattern.compile("-");
String[] res = pattern.split(txt);
System.out.println(res);
}
}
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
Pattern pattern = Pattern.compile("-");
String[] limited = pattern.split(txt, 2);
System.out.println(limited);
}
}
Дана строка:
public class Main {
public static void main(String[] args) {
String txt = "one,two;three four";
}
}
Разбейте строку по запятой, точке с запятой или пробелу и выведите список частей.