【发布时间】:2022-01-21 17:20:58
【问题描述】:
基本上,我想要的结果是根据已知关键字拆分字符串,而不管空格是否分隔关键字。下面是我当前实现的示例,期望参数 String line = "sum:=5;":
private static String[] nextLineAsToken(String line) {
return line.split("\\s+(?=(:=|<|>|=))");
}
预期:
String[] {"sum", ":=", "5;"};
实际:
String[] {"sum:=5;"};
我觉得这是不可能的,但很高兴收到你们的来信。 谢谢。
【问题讨论】:
标签: java arrays regex string split