我正在尝试拆分一个字符串,例如: item 1=$2 item 2=$3 item 3=$4 所以当然我不能在空间上拆分,因为我有兴趣获得所有商品的价格。所以我创建了一个正则表达式
String[] prices = line.split("[a-zA-Z]+\\s[0-9]+\\=\\$");
但在输出中我得到 4 个元素。一个是空字符串并保留我想要的值。我不明白为什么是 4?我应该给出三个字符串 我在这里做错了什么?
紫衣仙女
相关分类