Ruby Regex um alles zwischen zwei Strings zu erfassen (inklusive)

Ich versuche, HTML zu bereinigen und nur ein einzelnes Tag zu entfernen (und ich möchte die Verwendung von Nokogiri usw. wirklich vermeiden). Ich habe also die folgende Zeichenfolge, die ich loswerden möchte:

<div class="the_class>Some junk here that's different every time</div>

Dies erscheint genau einmal in meiner Zeichenfolge und ich möchte einen Weg finden, es zu entfernen. Ich habe versucht, einen regulären Ausdruck zu entwickeln, um alles zu erfassen, aber ich kann keinen finden, der funktioniert.

ich habe es versucht/<div class="the_class">(.*)<\/div>/m und das funktioniert, aber es wird auch bis zu und einschließlich weiter passen</div> Tags im Dokument, die ich nicht will.

Irgendwelche Ideen, wie man das angeht?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage