我讀過多個文件並使用StringTokenizer
讀取令牌,但我的問題是它讀取「Geneliad'souza」,但我希望它作爲「geneliad」和「souza」作爲單詞。你能解釋一下這個邏輯的代碼嗎?讀取多個文件,然後分離字符串
一個單詞以字母(A-Z或a-z)開始,並一直持續到遇到非字母(或EOF)。
一個從我的代碼片段:
String line = fileReader.nextLine();
String word = null;
StringTokenizer st = new StringTokenizer(line);
while (st.hasMoreTokens()) { // while2 starts
word = st.nextToken().toLowerCase();
...
我試圖在Java中使用正則表達式,但這想不出工作 – user138289
@TheLostMind:野應是一個單詞以字母(AZ或az)開始,並一直持續到一個非字母(或EOF)遇到的唯一條件 – user138289
在StringTokenizer中使用delim – SparkOn