使用 String.split() 拆分具有多个分隔符的字符串
使用包含多个分隔符的字符串时,有必要指定它们明确地实现所需的分割行为。
在您的情况下,目标是根据两者分割字符串“-”和“.”分隔符。但是,提供的代码仅包含“-.”,仅当两个字符同时存在时才会匹配。
解决方案
正确拆分“-” ”或“.”,需要使用正则表达式OR运算符,用“|”表示。更新后的代码应为:
String[] tokens = pdfName.split("-|\.");
通过此修改,正则表达式搜索“-”或“.”。在字符串中,产生所需的输出:
AA.BB-CC-DD.zip -> AA BB CC DD zip
以上是如何在 Java 中使用多个分隔符分割字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!