考虑如下带有分隔符的字符串__|__。
String str = "a_b__|__c_d";
Run Code Online (Sandbox Code Playgroud)
str.split("__\\|__")给出 2 个分裂 a_b 和 c_d
StringUtils.split(str, "__|__") or StringUtils.split(str, "__\\|__")给出 4 个分裂 a、b、c、d,这是不需要的。
有没有办法让 StringUtils.split() 给出相同的结果 String.split()?