mit Ruby regexp erhalte ich folgende Ergebnisse:Ruby Regexp: + vs *. besonderes Verhalten?
>> 'foobar'[/o+/]
=> "oo"
>> 'foobar'[/o*/]
=> ""
Aber:
>> 'foobar'[/fo+/]
=> "foo"
>> 'foobar'[/fo*/]
=> "foo"
Die Dokumentation sagt:
*: null oder mehr Wiederholungen der vorhergehenden
+: eine oder mehrere Wiederholungen der vorhergehenden
Also ich erwarte, dass 'Foobar' [/ o * /] das gleiche Ergebnis wie 'Foobar' [/ o + /]
zurückgibtHat für diese eine Erklärung jemand haben