2012-10-03 90 views
0

我需要搜索字符文檔以查找字符串,並返回第一個字符的「偏移量」。我不確定的是如何解釋換行符。如果文檔包括:如何查找多行文檔中字符的偏移量

世界。

什麼是'W'的偏移量 - 是2,因爲'i'的偏移量是1?還是3,因爲隱藏的'\ n'可以被認爲是一個角色?如果文件使用'\ r \ n'回車符怎麼辦?有沒有一種標準的方式來處理這個(Java)?

+0

明確你的要求。如果我們需要計算\ n \ r或任何其他特殊字符,請諮詢爲您提供任務的人。 –

回答

2

答案是標準化:

test.replaceAll("\r", "").indexOf('W') 
3 
0

我認爲你應該與誰最初定義的任務之一這個問題諮詢了首位:返回的第一個字符的「偏移」。因爲這完全取決於你打算如何進一步使用偏移值。

我,另一方面會統計所有「特」字,這是我數\ r和\ n的好。

0

\r\n的性格也和增長指標像其他字符的W偏移量是3時僅\n使用
如果你想確保換行字符的過程之前從你的文字都\r

相關問題