我正在寻找一种在Ruby中对字符串执行正则表达式匹配的方法,并在第一次匹配时使其短路.
我正在处理的字符串很长,看起来标准方式(match方法)会处理整个事物,收集每个匹配,并返回包含所有匹配项的MatchData对象.
match
match = string.match(/regex/)[0].to_s
ruby regex string
regex ×1
ruby ×1
string ×1