Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我以前从未这样做过,但基本上我试图将一个大字符串分解为子字符串(基于正则表达式),然后一次使用这些子字符串。谁能告诉我最简单的方法来做到这一点?我只是不太清楚如何使用模式和匹配器的方法。
谢谢!
java.lang.String.split()接受正则表达式并将拆分字符串,返回String[]包含子字符串的 a:
java.lang.String.split()
String[]
String s = "a:very:big:string"; String[] parts = s.split(":"); for (String part: parts) { System.out.println(part); }
您不需要使用PatternandMatcher类来实现这一点。
Pattern
Matcher
Java中模式匹配的基本信息:
http://docs.oracle.com/javase/tutorial/essential/regex/