通常,在模式中,您需要将翻倍
。所以,尝试
Scanner.useDelimiter(Pattern.compile("(\n)|;"));`要么
Scanner.useDelimiter(Pattern.compile("[\n;]"));`编辑 :如果
rn是问题,则可能要尝试以下操作:
Scanner.useDelimiter(Pattern.compile("[\r\n;]+"));它匹配的一个或多个
r,
n和
;。
注意 :我还没有尝试过这些。

通常,在模式中,您需要将翻倍
。所以,尝试
Scanner.useDelimiter(Pattern.compile("(\n)|;"));`要么
Scanner.useDelimiter(Pattern.compile("[\n;]"));`编辑 :如果
rn是问题,则可能要尝试以下操作:
Scanner.useDelimiter(Pattern.compile("[\r\n;]+"));它匹配的一个或多个
r,
n和
;。
注意 :我还没有尝试过这些。