| 

.NET C# Java Javascript Exception

Pattern Matching - Hilfe gesucht

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


Pattern Matching - Hilfe gesucht

Schorsch - 17.01.2008 18:47
Hallo,

ich bräuchte einmal Eure Unterstützung in Sachen PatternMatching.
Ich möchte aus einem String genau einen Match herauspicken. - - Es handelt sich um einen einzeiligen String, der HTML-Code enthält.
Im konkreten Anwendungsfall möchte ich alles haben, was zwischen ... steht:

<html>............. <div id="content">DAS HIER BRAUCHE ICH</div>............</html>


Bislang habe ich folgendes erarbeitet, was aber nichts bringt :-(
 def line // enthält HTML-string      
 def pattern = '/<div id="content">.*</div>/'   // FRAGE hier: Muss ich den Slash im End-Tag vom div escapen? Darf ich laut Groovy-Parser nämlich nicht...

 def matches = {} // speichere Treffer hier.
 line.eachMatch(pattern) {           
            matches.putAt(0, it)
            println m
  }

Die Ausgabe ist
[Ljava.lang.Object;@184ec44

hm... nicht das Gewünschte *G*

Ich würde mich sehr über Hilfe freuen.

Gruß
Georg


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "Pattern Matching - Hilfe gesucht" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.