我有一个字符串,其中有许多段用点(.
)分隔,如下所示:
我只想在第二个点之前得到一个子串,例如codes.FIFA
。
如何对直到第二个点的子串进行子串化?
最佳答案
Matcher m = Pattern.compile("^(.*?[.].*?)[.].*")
.matcher("codes.FIFA.buf.OT.1207.2206.idu");
if (m.matches()) {
return m.group(1);
}
http://ideone.com/N6m8a