[ruby-de] RegEx

Gerald Bauer gerald.bauer at gmail.com
Mo Aug 28 20:28:30 JST 2017


Hallo,

> Leider funktioniert es so nicht, da mir der .+ (der Greedy-Operator wie ich
mittlerweile erfahren habe) alles bis zum letzten Anführungszeichen aus dem
String herausholt. Das ist auch kein Fehler, da der Greedy-Operator das
wohl macht. ich hingegen möchte jedoch, dass schon nach dem ersten
Anführungszeichen abgebrochen wird.

> Hat jemand eine Idee?

   Es gibt auch einen non-greedy operator. Statt

      .+

      .+? verwenden (? ist hier der non-greedy operator ;-).

    Gruss.


Mehr Informationen über die Mailingliste ruby-de