我想分割基於我定義爲一個常數在開始陣列中的字符串預先定義的值如何分割字符串?基於從Array
Q
基於從Array
0
A
回答
3
OPERATOR = ['<=','=>',':','=','<','>']
r = /\s*#{ Regexp.union(OPERATOR) }\s*/
#=> /\s*(?-mix:<=|=>|:|=|<|>)\s*/
str = "Now: is the =time for all <= to =>"
str.split(r)
#=> ["Now", "is the", "time for all", "to"]
注意,我重新排序的OPERATOR
的元件,使得'<='
和'=>'
(各自包括所述陣列長度爲一個的兩個字符串的)是在開始時。如果沒有完成,
OPERATOR = [':','=','<','>','<=','>=']
r = /\s*#{ Regexp.union(OPERATOR) }\s*/
#=> /\s*(?-mix::|=|<|>|<=|>=)\s*/
str.split(r)
#=> ["Now", "is the", "time for all", "", "to"]
str.split(r)
相關問題
- 1. 基於$ array的顯示行
- 2. Array to multidimensional array ...基於foo.bar.baz-dots數組鍵名
- 3. Tableview基於Array結果顯示數據?
- 4. 基於範圍的多維std :: array
- 5. List to Array | Java測試GUI基於
- 6. 從Array
- 7. 從Array
- 8. 從Array
- 9. 從Array
- 10. 從Array
- 11. 基於從dynamodb
- 12. Array HashMap - 基本操作
- 13. 從基於條件塊的Array中刪除元素並返回該元素
- 14. AngularJS:從Array
- 15. 從Array C++
- 16. PHP - 從Array
- 17. 如何從Array
- 18. 從Arraylist到Array
- 19. 的Java:變量賦值爲Array基於用戶輸入
- 20. Array基於索引刪除重複/保留第一次發生
- 21. Array:什麼是基於?的語法的「s:」值?
- 22. JSON Array基於相同的ID組合項目
- 23. 基於R從Excel
- 24. Ruby Array交集,Hash.has_value?用於與陣列相交第[i + 1]基於散列值
- 25. 如何從Array {Array {Int64,2},1}轉換爲Array {Int64,2}
- 26. 會首先從Array
- 27. 的foreach只從Array
- 28. 從array/object /設置
- 29. PHP/JSON Array - 從iTunes
- 30. 關於array,count,sizeof OR?
當詢問您的代碼有問題時,如果您提供樣本輸入和預期輸出,這會很有幫助。如果我們建立自己的投入和產出預期,我們不一定符合您的標準。閱讀「[mcve]」。另外,當你提供一個shell時,你不會顯示任何解決問題的嘗試。你向我們展示你的嘗試並解釋它爲什麼不起作用是非常重要的。如果沒有這樣做,看起來就像你希望我們爲你寫代碼。 –