我需要用逗号或点或反斜杠分割字符串:
Pattern stringPattern = Pattern.compile("\\s+|,|\\\\|");
Splitter.on(stringPattern).omitEmptyStrings().split(description));
但是这个模式不起作用,有什么问题吗?
最佳答案
为什么不使用 CharMatcher
?
Splitter.on(CharMatcher.anyOf(",.\\")).omitEmptyStrings().split(description);
考虑到您的简单问题,我认为您不需要正则表达式。
关于java - Guava 分离器的图案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23389331/