2017-02-21 36 views
0

我試圖擺脫我的特殊符號和像「1/4」分數的掃描,並刪除了整個整數,如「1」。當我輸入下面的代碼時,它不僅會刪除我的分數,其中1作爲分子,而且也是開始時的分數。有沒有辦法解決?如何在不刪除char的情況下使用Scanner Delimiter消除字符組?

Scanner sc2 = new Scanner("1.How many cups do I need?(You need 1/4)"); sc2.useDelimiter("[?.!()\\s*1/\\s*]+");

回答

0

只是刪除您格局的分隔符:

sc2.useDelimiter("[?.!()\\s*1/\\s*]+") 

sc2.useDelimiter("[?.!()\\s*/\\s*]+") // remove 1 
然而
+0

如果我僅除去/不會我結束了兩個1和4 –

+0

什麼是你想要的輸出? – msagala25

+0

只剩下「1」「如何」「許多」「杯」「做」「我」「需要」「你」「需要」 –

相關問題