我想提取在一个字符串中出现多次的模式。例如,从字符串中获取两个由两位整数组成的数组lay
Wahoaet56oihaioet67jlkiwoeah67ladohwae45lkaowearho56
我想result="wahoaet56oihaioet67jlkiwoeah67ladohwae45lkaowearho56".match(/([0-9]{2})/)
应该给出一个matchdata对象,它的captures
方法应该给我一个匹配的模式数组,但是似乎我缺少了一些东西。它只会回馈第一次发现。即使使用$1,$2,$3
etc也不起作用。我在用红宝石
我该怎么做?
最佳答案
string.scan(/regex/)
应该这样做