我想分割基于我定义为一个常数在开始阵列中的字符串预先定义的值如何分割字符串?基于从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. Tableview基于Array结果显示数据?
- 3. List to Array | Java测试GUI基于
- 4. 从Array
- 5. 从Array
- 6. 从Array
- 7. 从Array
- 8. 基于从dynamodb
- 9. Array HashMap - 基本操作
- 10. 如何从Array
- 11. 从Arraylist到Array
- 12. JSON Array基于相同的ID组合项目
- 13. 的Java:变量赋值为Array基于用户输入
- 14. 从基于请求
- 15. 如何从Array {Array {Int64,2},1}转换为Array {Int64,2}
- 16. Ruby Array交集,Hash.has_value?用于与阵列相交第[i + 1]基于散列值
- 17. 的foreach只从Array
- 18. 从array/object /设置
- 19. 关于array,count,sizeof OR?
- 20. 关于Javascript Array独特
- 21. php array对于urls唯一
- 22. 基于无线通信从基于Web的应用基于桌面的应用
- 23. 基于结果从DSS
- 24. PHP基于从文件
- 25. 从Popen()基于子进程
- 26. 如何从基于对象
- 27. 基于从远程资源
- 28. 基于R从字符串
- 29. 基于从不同的表
- 30. 如何从基于条件
当询问您的代码有问题时,如果您提供样本输入和预期输出,这会很有帮助。如果我们建立自己的投入和产出预期,我们不一定符合您的标准。阅读“[mcve]”。另外,当你提供一个shell时,你不会显示任何解决问题的尝试。你向我们展示你的尝试并解释它为什么不起作用是非常重要的。如果没有这样做,看起来就像你希望我们为你写代码。 –