java - 拆分为多个字符

标签 java regex split

我这样做是为了分割管道上的字符串。

wordarray = comments.split("\\|");

我希望该字符串在管道和冒号上分开:

有没有办法可以将它们组合到命令中? 像这样的东西:

wordarray = comments.split("\\|",":")

注意,我希望它在所有发生的事件上进行分割,而不仅仅是第一个

最佳答案

您可以为此使用字符类。考虑这段代码:

String[] wordarray = comments.split("[|:]");

关于java - 拆分为多个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18091274/

相关文章:

recursion - 拆分列表的 Lisp 递归

java - 从java中的字符串获取 float 或整数值

Python字符串出现次数正则表达式性能

javascript - 带有正则表达式的变量在js中无法识别

split - 方法 "stratify"中的参数 "train_test_split"(scikit Learn)

javascript - 在拆分中包含分隔符(javascript)

java - 编译器如何知道执行前要抛出的异常?

java pdf 打印 NetBeans

java - Android 编程中 fragment 、 Activity 和布局/菜单 XML 文件之间的关系是什么?

regex - 使用 awk 正则表达式排除哈希符号