拆分多个字符

Lem*_*nio 2 java regex split

我这样做是为了在管道上分割一个字符串.

wordarray = comments.split("\\|");
Run Code Online (Sandbox Code Playgroud)

我想要在管道和冒号上拆分该字符串:

有没有办法将这些组合成命令?就像是:

wordarray = comments.split("\\|",":")
Run Code Online (Sandbox Code Playgroud)

请注意,我希望它能分开所有出现的而不仅仅是第一个出现

anu*_*ava 6

您可以使用字符类.考虑以下代码:

String[] wordarray = comments.split("[|:]");
Run Code Online (Sandbox Code Playgroud)