在java中拆分字符串

Jaa*_*nus 0 java regex string

我有一个像这样的字符串:

06%2F27%2F2012%2C07%2F05%2F2012%2C06%2F29%2F2012%2C07%2F05%2F2012%2C07%2F06%2F2012%2C07%2F19%2F2012%2C07%2F06%2F2012%2C07%2F19%2F2012%2C07%2F05%2F2012%2C07%2F05%2F2012%2C07%2F20%2F2012%2C07%2F20%2F2012%2C07%2F27%2F2012%2C08%2F02%2F2012%2C07%2F20%2F2012%2C07%2F26%2F2012%2C08%2F03%2F2012%2C08%2F06%2F2012%2C08%2F06%2F2012%2C08%2F17%2F2012
Run Code Online (Sandbox Code Playgroud)

我希望它像这样拆分它的值:

%2F should be /

%2C marks the starting of new string
Run Code Online (Sandbox Code Playgroud)

所以价值观如下:

06/27/2012,07/05/2012等

我尝试为此创建一些正则表达式,但没有成功.

我试过的例子:

String phrase = "06%2F27%2F2012%2C07%2F05%2F2012%2C06%2F29%2F2012%2C07%2F05%2F2012%2C07%2F06%2F2012%2C07%2F19%2F2012%2C07%2F06%2F2012%2C07%2F19%2F2012%2C07%2F05%2F2012%2C07%2F05%2F2012%2C07%2F20%2F2012%2C07%2F20%2F2012%2C07%2F27%2F2012%2C08%2F02%2F2012%2C07%2F20%2F2012%2C07%2F26%2F2012%2C08%2F03%2F2012%2C08%2F06%2F2012%2C08%2F06%2F2012%2C08%2F17%2F2012";
String delims = "REGEX_GOES_HERE";
String[] tokens = phrase.split(delims);
Run Code Online (Sandbox Code Playgroud)

biz*_*lop 8

如果我理解正确,你试图拆分并替换一个操作.别.

如果你接受了,那么你需要的只是一个用适当的字符URLDecoder替换%..序列的调用,然后是一个split()带字符串分隔符的简单字符.