ruby-uebungen/Assignment_031/solution/readme.md

22 lines
286 B
Markdown

# Lösung: Reguläre Ausdrücke: Matching
```ruby
def reverser(s)
/(.*) (.*)/ =~ s
"#{$2} #{$1}"
end
puts reverser("Ruby Programmierer")
```
Alternative Lösung:
```ruby
def reverser(s)
m = /(.*) (.*)/.match(s)
"#{m[2]} #{m[1]}"
end
puts reverser("Ruby Programmierer")
```