11
A
回答
15
您需要修改/i
arr = line.scan(/\b#{word}\b/i)
http://www.tutorialspoint.com/ruby/ruby_regular_expressions.htm
,更好地使用\b
word邊界,因爲在你的正則表達式第二\s+
吃空間,可以用於第一個\s+
另一個匹配的單詞;還您正則表達式的開頭和行結束失敗:
> "asd asd asd asd".scan /\s+asd\s+/
=> [" asd "]
> "asd asd asd asd".scan /\basd\b/
=> ["asd", "asd", "asd", "asd"]
相關問題
- 1. Sequelize:查找所有匹配的內容(不區分大小寫)
- 2. 不區分大小寫的匹配
- 3. 不區分大小寫的Rspec匹配
- 4. 的Javascript匹配 - 不區分大小寫
- 5. 單選按鈕檢查不區分大小寫的匹配
- 6. 對詞彙集合進行不區分大小寫匹配的Cypher查詢
- 7. Apache SSI不區分大小寫匹配
- 8. PHP的preg_replace:不區分大小寫匹配區分大小寫更換
- 9. Flex如何區分大寫單詞,小寫單詞和單詞?
- 10. 如何區分SELECT查詢中的大寫或小寫單詞
- 11. 找不到'KLT_tracks'的精確(區分大小寫)匹配
- 12. SQL Server:區分大小寫的匹配?
- 13. 區分大小寫的匹配
- 14. Java - MongoDB不區分大小寫不檢查完全匹配
- 15. Django查詢不區分大小寫的列表匹配
- 16. 在elasticsearch中匹配查詢是否區分大小寫?
- 17. SQL使用不區分大小寫的匹配,其中在第
- 18. c#在LIST中不區分大小寫的匹配
- 19. Excel中SUMIF有確切的詞,但不區分大小寫的匹配
- 20. word2vec:以不區分大小寫的方式查找類似的單詞
- 21. 如何區分在Python中有大寫和小寫的單詞?
- 22. JavaScript的正則表達式匹配區分大小寫的單詞嗎?
- 23. Python不區分大小寫查找並替換爲同一個發現的詞
- 24. awk中不區分大小寫的關鍵字匹配
- 25. Scala中不區分大小寫的模式匹配
- 26. xpath中不區分大小寫的匹配?
- 27. 如何在MarkLogic 6中執行不區分大小寫的匹配
- 28. Play Framework:在play.libs.XPath中區分大小寫的匹配
- 29. 區域不區分大小寫查詢
- 30. 不區分大小寫拼寫檢查?
哇,這是很容易笑,我需要等待7分接受你的答案。謝謝。 – Flethuseo 2011-01-06 05:54:43