我有一个变量e.logable_type
,我想从每个变量中选择“工作”一词。
我尝试了e.logable_type.delete "Work"
但是除掉了所有的w,o,r和k字母而不是单词。
谢谢!
答案 0 :(得分:3)
这可能是最好的:
e.logable_type.gsub("Work", "")
答案 1 :(得分:2)
试试这个:
'work work and do not work with me'.gsub 'work', ''
答案 2 :(得分:1)
我想有很多方法可以做到这一点,但这里还有两个。这些不会删除部分单词:
方法1
'The Workers Work At Their Work'.gsub /\bWork\b/, ''
=> "The Workers At Their "
方法2
('The Workers Work At Their Work'.split - ['Work']).join ' '
=> "The Workers At Their"
答案 3 :(得分:0)
为什么我们不能使用这样的东西来避免删除“工人”这个词。
irb(main):003:0> "thisis worker time".gsub(" work ","")
=> "thisis worker time"
而不是......
irb(main):002:0> "thisis worker time".gsub("work","")
=> "thisis er time"