我有问题,我无法找到正则表达式的解决方案,但我知道它需要它。
说我有一个字符串输入,说'asdasd asdaeew asioij' 用户制作的。我将如何完成这个
for every word
execute me
end
答案 0 :(得分:2)
正则表达式似乎有点过分 - 只需使用
s = "aaaaaa bbbb cccc"
s.split.each do |w|
puts w
end
答案 1 :(得分:0)
另一种可能性,按字边界而不是空格分割:
kiss = "Keep it simple, stupid!"
kiss.scan(/\b\w+\b/) do |w|
puts w #=> "Keep" ... "it" ... "simple" ... "stupid"
end
# Instead of:
kiss.split.each do |w|
puts w #=> "Keep" ... "it" ... "simple," ... "stupid!"
end