简而言之,我目前正在使用的程序要求我分割我的扫描仪输入(例如:2 Ham和Cheese 5.5)。它应该按照杂货店订单来阅读,并将其分成三个数组。我应该使用string.split,并且能够将此输入分成三部分,而不管中间字符串中的空格。如何将扫描仪输入分割为(数字)(字符串与空格)(数字)
实施例输入#1:2苹果0.9
实施例输出#1:
苹果
0.9
示例输入#2 :2个月再苹果0.9
示例输出#2:
更多苹果
0.9
如何做到这一点?无论何时我使用string.split来分割有空间的地方,当我只需要在数字和字符串之间进行拆分时,它就会拆分“more”和“apples”。
谢谢。