java 分割字符保留分割符
java 分割字符保留分割符
String text = "Hello@World@This@Is@A@Java@Program";
String[] splits = text.split("((?<=@))");
toklin 使用
val text = "Hello@Wo。rld@This@Is@A@Java@Prog。ram"val splits = text.split("((?<=[。@]))".toRegex())splits.forEach { println(it) }
参考:https://www.baeldung-cn.com/java-split-string-keep-delimiters
