21 lines
568 B
Markdown
21 lines
568 B
Markdown
# Lösung: Reguläre Ausdrücke: Matching
|
|
|
|
<div style="border: 1px solid grey;"><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div>```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")
|
|
``` |