#!/usr/bin/ruby # ## https://rosettacode.org/wiki/Regular_expressions # var str = <<'EOF'; x:Foo y:Bar EOF while (var m = str=~/(\w+):(\S+)/g) { say "#{m[0]} -> #{m[1]}"; }