如何在Ruby中模仿Perl($ string =〜/ regular_expression / g)的Perl

时间:2014-08-20 22:28:19

标签: ruby regex cycle

我想模仿

while($string=~/($regular_expression)/g){
  print $1."\n";
}

在Ruby中的Perl。

有没有办法在Ruby中做到这一点(例如,每场比赛打印一些东西)?

1 个答案:

答案 0 :(得分:1)

以字符串形式打印每个匹配项:

string = 'abc'
regex = /./

string.scan(regex) {|x| puts x}

输出是:

a
b
c