由于String.split()使用正则表达式,此片段:
String s = "str?str?argh";
s.split("r?");
Run Code Online (Sandbox Code Playgroud)
...收益率: [, s, t, , ?, s, t, , ?, a, , g, h]
什么是在r?序列上拆分此字符串以使其生成的最优雅的方法[st, st, argh]?
编辑:我知道我可以摆脱这个问题?.问题是我不知道分隔符,我不想通过编写escapeGenericRegex()函数来解决这个问题.