回答
[...]如何在java中以驚歎順序搜索(反向搜索)?
我假定你的意思是搜索從結尾開始的字符串。您可以使用String.lastIndexOf(str)
。這將找到最近的索引的子串str
。如果您想繼續搜索,可以添加第二個fromIndex
參數。
對於StringBuilder
也存在完全相同的方法。
...和StringBuilder也有同樣的事情。 – 2011-06-01 07:19:08
沒錯,補充說。 – aioobe 2011-06-01 07:19:51
我正在閱讀這個問題,因爲他正在尋找一個有效的搜索字符串的實現,從字符串的末尾開始(比如說一個非常長的html文件,在這裏你正在尋找一個你知道的標籤將在最後〜20%,並且你不想無故讀第80張......) – 2011-06-01 07:23:41
如果要在文件中搜索 1.以隨機訪問模式打開文件。 2.轉到文件結尾。 3.然後在字符串中搜索。
這正是我想要做的,但是這個描述對我來說毫無幫助。第一步很簡單,第二步很簡單,第三步沒有任何意義。 – mjaggard 2014-11-19 10:25:26
- 1. 如何使用java以相反的順序對數組進行排序?
- 2. mysql從相反順序搜索
- 3. 在highchart如何以相反的順序
- 4. 是否在String搜索結束時進行Java搜索?
- 5. 以相反的順序搜索多圖(多圖)
- 6. 在Java中使用相反順序的基數排序
- 7. 如何以相反的順序
- 8. 如何以相反順序登錄?
- 9. 如何按照Google書籍中發佈日期的相反順序對搜索結果進行排序?
- 10. String.Format vs「string」+「string」或StringBuilder?
- 11. 使用指針以相反順序檢索值
- 12. 按任意順序或組合使用單詞進行搜索並返回行
- 13. 如何讓以相反的順序String數組SQLite中的機器人
- 14. 以相反的順序
- 15. 以相反的順序
- 16. 如何以相反順序檢索記錄?
- 17. 如何使用Doctrine_RawSql進行全文搜索和按相關性進行排序
- 18. Excel索引公式以相反順序檢查一行
- 19. 使用Java或Python自動從Excel或CSV進行搜索
- 20. 如何在C#中以相反順序(從上到下)迭代字典<string,string>?
- 21. 如何使用pycassa get_range以反向排序順序獲取行?
- 22. 如何使用Sphinx中的「或」子句進行搜索?
- 23. 如何在Grails中以相反順序迭代對象列表?
- 24. 如何使用正則表達式進行反向搜索?
- 25. Laravel:使用$ _GET或$ _POST進行搜索
- 26. 如何以相反順序選擇行(mysql)
- 27. 使用Java流進行高效搜索
- 28. 在Hibernate搜索中進行反向搜索
- 29. 如何在Ruby中以相反順序高效處理字符串中的行?
- 30. 在Magento 1.7中使用Kanavan Autosearch進行反向名稱搜索
http://stackoverflow.com/questions/2355293/how-to-use-a-regex-to-search-backwards-effectively – 2011-06-01 07:20:28
你想一次加載完整的文件。如果文件較大,則必須逐塊加載內容。 – Kamahire 2011-06-01 07:59:51