我一直試圖找到一種方法,從一個常量字符串分隔符分隔的文件中讀取一些數據。嘗試使用常量字符串分隔符從掃描儀讀取 - java.util.Scanner中
分隔符包括元字符,而我試圖分裂只在它的出現,讓正則表達式是不適合的。
有人可以爲我建議一種方式,我知道如何實現我自己的方法來做到這一點,我問的是是否有內置的Java來做到這一點。
舉例:!
約翰%#@〜23S,243母鹿%#@〜23S,243%去@#〜23S,243到菜市場買一些牛奶!
會導致
電話1:.next()
- >約翰 召喚2:.next()
- > DOE 通話3:.next()
- >去 召喚4:.next()
- >到市場上買一些牛奶。
只會使用pattern.quote導致%#@!〜23s,243被拆分?或者是否會將其他分類相同的字符拆分?這就是爲什麼我認爲正則表達式不能使用,因爲我的理解是,它不檢查其中的人物出現的順序。 – 2013-03-05 18:23:44
@JackSmith:不,這是一個模式 - 不只是一組字符。圖案*可以*是一組字符,但它不是一般。 – 2013-03-05 18:36:22
感謝它的工作。雖然我不得不逃脫一些人物。 – 2013-03-06 02:45:55