我正在使用Eclipse for Java,我想分割输入行而不会丢失任何字符。如何拆分字符串而不丢失任何单词?
例如,输入线是:
IPOD6 1 USD6IPHONE6 16G,64G,128G USD9,USD99,USD999MACAIR 2013-2014 USD123MACPRO 2013-2014,2014-2015 USD899,USD999
和期望的输出是:
IPOD6 1 USD6
IPHONE6 16G,64G,128G USD9,USD99,USD999
MACAIR 2013-2014 USD123
MACPRO 2013-2014,2014-2015 USD899,USD999
我用split("(?<=\\bUSD\\d{1,99}+)")
但它不工作。
你能改用扫描仪?我觉得用这种方法标记会容易得多。 – Harvtronix 2015-04-01 02:30:25
是否要将输入拆分为数组或只添加换行符? – 2015-04-01 02:34:55