2016-06-13 84 views
-5

大家好,我的名字是「IS J」和 我需要分成數組,它由 喜 我 名 是 爲J 和如何將句子拆分爲由空格組成的部分?

我用Java字符串分割,但它不是什麼我需要,我 使用

 Pattern pattern = Pattern.compile("\\w|\"[^\"]*\""); 
    Matcher m = pattern.matcher(text); 
    while (m.find()) { 
     String s = m.group(); 
     Log.i("result", + s); 
    } 

但小號的回報數字,我需要字符串

+0

你真的應該提供代碼表明你至少試圖解決這個問題,從那裏我們可以指出你在正確的方向。 –

回答

1

拆分不會是容易的,但你可以d通過匹配單詞或引用的字符串(例如,

Pattern pattern = Pattern.compile("\\S+|\"[^\"]*\""); 

搜索此模式的字符串,並將匹配添加到List。
(如果你願意,你可以從那個列表中創建一個數組)

+0

Pattern pattern = Pattern.compile(「\\ w | \」[^ \「] * \」「); Matcher m = pattern.matcher(text); while(m.find()){ String = m.group(); Log.i( 「結果」, 「」 + S);? } s打印數字我不明白methodI需要使用 –

+0

我已經更新了我的問題 –

+0

謝謝,但 嗨我的名字是「IS J」和23,5 它分裂23和5,其他按預期工作,如何排除, –