我正在使用带有正则表达式的扫描函数,该函数返回以下对象。扫描的结果分配给 h。
但是,当我调用 h[0] 时,即使发生多次,我也只会收到一个 somedata1 实例。如何过滤结果以便计算匹配字符串的每个实例?
#<MatchData "somedata1">, #<MatchData "somedata1">, #<MatchData "somedata2">
++++++++++++++++++++++++++++++++++++++++编辑+++++++++++++ ++++++++++++++++++++++++++++
"sometext".to_enum(:scan, /someregex/).map { Regexp.last_match }