在java中拆分字符串,其中分隔符是单词

Raj*_*Raj 1 java string

我有一个字符串(一本书的作者姓名列表),其格式如下:

author_name1,author_name2,author_name3author_name4

如何解析字符串,以便将作者姓名列表作为数组String.(在这种情况下的分隔符,和单词and.我不知道如何根据这些分隔符分割字符串(因为这里的分隔符是一个单词而不是单个字符).

C4s*_*tor 7

你可以使用myString.split(",|and")它会做你想要的:)


mic*_*nko 7

你应该使用正则表达式:

"someString".split("(,|and)")
Run Code Online (Sandbox Code Playgroud)