我在不同的上下文中看到了关于多个正则表达式模式的几个问题,但我无法掌握它。
我有一个字符串str = "Hello, how are you. Hello, I am lloyds"
,我想在其中应用多种模式来一次提取所有Hello
s 和所有ll
s 以获得["Hello", "Hello", "ll", "ll", "ll"]
. 我该怎么做?
我能做的唯一方法是(这不是一次性的多种模式)
str = "Hello, how are you. Hello, I am lloyds"
a = []
a << str.scan(/Hello/)
a << str.scan(/ll/)
a.flatten