如何檢查字符串是以一個給定的字符串開始還是結束?似乎沒有被任何內置的可用方法(或者也許這只是我使用的是不是有它顯示了IDE:RDE)測試字符串是以另一個字符串開始還是以另一個字符串結尾
59
A
回答
119
有內置的方法:
"String".start_with? "S" # true
"String".end_with? "4" # false
3
string.start_with?("substring")
string.end_with?("substring")
返回TRUE或FALSE
來源:
http://ruby-doc.org//core-2.2.0/String.html#method-i-start_with-3F
http://ruby-doc.org//core-2.2.0/String.html#method-i-end_with-3F
相關問題
- 1. 確定字符串是否以另一個字符串結尾
- 2. 檢查字符串是否以另一個字符串開頭?
- 3. AutoHotKey - 測試字符串是否包含另一個字符串
- 4. 檢查一個字符串是否以另一個字符串開頭
- 5. 確定一個字符串是不是另一個字符串
- 6. 檢查一組中的字符串是否以另一組字符串開始
- 7. 一個字符串查找是否有另一個字符串
- 8. 搜索一個字符串是否另一個字符串
- 9. 比較給定字符串開始用另一個字符串
- 10. 檢查一個字符串是否以另一個字符串或另一個字符串的一部分結尾
- 11. 測試一個字符串是否以另一個字符串開頭,在JavaScript中
- 12. C - 檢查字符串是否是另一個字符串的子字符串
- 13. std :: string比較(檢查字符串是否以另一個字符串開頭)
- 14. 使用「^」來檢查字符串是否以另一個字符串開頭?
- 15. 判斷一個字符串是否是另一個子字符
- 16. 測試一個字符串是否以數字開頭
- 17. 看看字符串是否開始匹配另一個字符串
- 18. 如何檢查一個字符串是否以特定子字符串結尾?
- 19. 確保一個字符串以Rails中的另一個字符串開頭或結尾
- 20. 查找字符串是否以另一個字符串結尾的最快方法是什麼?
- 21. Sed - 大寫以字符串結尾的字符串的第一個字符
- 22. 爪哇 - 檢查是否字符串在另一個字符串
- 23. 檢查字符串的子是另一個字符串
- 24. 刪除從一個字符開始到另一個字符的子字符串
- 25. 的Javascript搜索字符串開始,在結束與在另一個字符串
- 26. Python計算以字符開頭並以另一個字符結尾的子字符串的數量
- 27. JS替換字符串,以空格開頭,以空格或逗號或點結尾,另一個字符串
- 28. 如何刷新以指定字符串開頭並以另一個指定字符串結尾的行?
- 29. 在另一個字符串中查找一個字符串的字符串
- 30. Python - 檢查一個字符串是以「是」還是「否」開頭?
嗯,這很有趣。一定錯過了! – MxyL 2012-07-30 05:05:37
我認爲他們需要賦予這些功能更多的描述性名稱。 :) – Barmar 2012-07-30 05:07:06
也許不同版本的紅寶石有不同的名字。 – MxyL 2012-07-30 05:10:08