0

我以前从未这样做过,但基本上我试图将一个大字符串分解为子字符串(基于正则表达式),然后一次使用这些子字符串。谁能告诉我最简单的方法来做到这一点?我只是不太清楚如何使用模式和匹配器的方法。

谢谢!

4

2 回答 2

3

java.lang.String.split()接受正则表达式并将拆分字符串,返回String[]包含子字符串的 a:

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

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

您不需要使用PatternandMatcher类来实现这一点。

于 2012-03-05T21:42:03.733 回答
1

Java中模式匹配的基本信息:

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

于 2012-03-05T21:45:06.223 回答