Q
如何某些位置
10
A
回答
24
這應該這樣做
[str[0..5], str[6..-1]]
或
[str.slice(0..5), str.slice(6..-1)]
10
0
這兒有你可重複使用的版本:
str = "26723462345"
n = str.length
boundary = 6
head = str.slice(0, boundary) # => "267234"
tail = str.slice(boundary, n) # => "62345"
它還保留了原始字符串,這可能會在稍後在程序中派上用場。
+0
您可以使用'-1'來代替必須獲取字符串的長度。 –
0
作爲一個有趣的答案,怎麼樣:
str.split(/(^.{1,6})/)[1..-1]
這工作,因爲分裂返回捕捉場小組賽,除了字符串的部件之前和正則表達式之後。
3
最好的辦法海事組織string.scan(/.{6}/)
irb(main)> str
=> "abcdefghijklmnopqrstuvwxyz"
irb(main)> str.scan(/.{13}/)
=> ["abcdefghijklm", "nopqrstuvwxyz"]
相關問題
- 1. 位運算符 - 在某些位置
- 2. 如何在某些位置刪除字符串中的某些字符?
- 3. 取消設置和重置某些位
- 4. 在某些位置添加子矩陣
- 5. 在某些位置禁用HttpModule
- 6. 獲取畫布內的某些位置
- 7. 數組:某些值的位置輸入
- 8. 如何調出來,如果有某些位置的空的空間某一位置的字符串中的SQL
- 9. 如何修復UIButton/UILabel等不同方向的某些位置?
- 10. 如何檢測文本框內某些文本的位置?
- 11. 如何在PHP變量的某些位置注入PHP代碼?
- 12. 如何使ScrollPane捕捉到某些位置
- 13. 刪除某些位置以外特定位置的元素
- 14. Joomla 3在某些頁面上隱藏某個位置
- 15. 如何檢查C++中某個變量的某些位?
- 16. 如何在Android中僅屏蔽某些位圖的某些部分
- 17. 如何輸出某些字符並在紅寶石的某些位置添加字符?
- 18. 二進制數,我如何使用位掩碼到某些位?
- 19. 某些Windows DLL如何明顯支持32位和64位?
- 20. 在基於CheckBox的ListView的某些位置設置ImageView
- 21. 爲地圖中的某些位置設置縮放和中心
- 22. 如何配置log4j以某些文本開始並以某些文本結束?
- 23. 如何限制某個組件在某個位置
- 24. 如何提取是在特徵向量的某些位置上的數據幀
- 25. Web開發 - 如何確保某些元素在背景圖像上的位置?
- 26. 如何在可變鏈表的特定位置插入某些內容?
- 27. 如何在某些特定位置將數組的子集移到左側?
- 28. 如何通過使用jquery來解決某些位置的div問題?
- 29. 如何創建當你到達跟隨你動態導航欄某些位置
- 30. 如何知道哪些區域靠近Google地圖中的某個位置
或STR [0 ... 6]和你寫到處鍵值 「6」 – tokland