regular_expressions_1.sf 190 B

123456789101112131415
  1. #!/usr/bin/ruby
  2. #
  3. ## https://rosettacode.org/wiki/Regular_expressions
  4. #
  5. var str = <<'EOF';
  6. x:Foo
  7. y:Bar
  8. EOF
  9.  
  10. while (var m = str=~/(\w+):(\S+)/g) {
  11. say "#{m[0]} -> #{m[1]}";
  12. }