Java Split Delimiter

use*_*281 3 java string split

如果我想要一个可以用分隔符分隔的分隔符//,我该如何实现它?

例如:

String str="i have a ball // do i /g f y"
Run Code Online (Sandbox Code Playgroud)

我想要分隔符"//",因此结果将是:

"do i /g f y"
Run Code Online (Sandbox Code Playgroud)

Ósc*_*pez 11

该字符串"//"可以直接用作分隔符,不需要转义:

String[] data = str.split("//");
Run Code Online (Sandbox Code Playgroud)

出现不同的情况"\\",该'\'字符在正则表达式中用作转义字符,反过来需要通过'\'在其前面放置另一个字符来转义:

String[] data = str.split("\\\\");
Run Code Online (Sandbox Code Playgroud)