Как использовать pattern и matcher для разделения большой строки на определенные подстроки в Java? - PullRequest
0 голосов
/ 06 марта 2012

Я никогда не делал этого раньше, но в основном я пытаюсь разбить большую строку на подстроки (основанные на регулярном выражении), а затем использовать эти подстроки по одному.Кто-нибудь может показать мне самый простой способ сделать это?Я просто не совсем знаю, как использовать методы pattern and matcher.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 06 марта 2012

java.lang.String.split() принимает регулярное выражение и разбивает строку, возвращая String[], содержащий подстроки:

String s = "a:very:big:string";
String[] parts = s.split(":");

for (String part: parts)
{
    System.out.println(part);
}

Вам не нужно использовать классы Pattern и Matcherчтобы достичь этого.

1 голос
/ 06 марта 2012

Основная информация о сопоставлении с образцом в Java:

http://docs.oracle.com/javase/tutorial/essential/regex/

...