Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#1

Javascript-Regexp will nicht so wie ich

  Alt 18. Apr 2006, 09:44
Hallo ihr,

ja, RegExps und Scriptsprachen habens mir angetan, aber langsam verliere ich die Geduld. Ich bekomme einen Text in einer Javascript-Variable, der auch Zeilenumbrueche enthalten kann. Es ist ein XML-File mit dem der DOM-Parser nicht ganz zurecht kommt.
Nun will ich es so parsen:
Code:
var res = response.match(/\<(.+)\>(.+)\<\/(.+)\>/gm);
Da muesste er folgende Tags finden: result, postid, editmessage, message und rawmessage. Die letzten beiden werden aber nicht erkannt; wahrscheinlich weil sie auch Zeilenumbrueche (\n) enthalten. Also habe ich es so probiert:
Code:
var res = response.match(/\<(.+)\>([.\s]+)\<\/(.+)\>/gm);
Da hat er mir dann nur noch die Tas gefunden, welche ein Leerzeichen enthalten haben; die ohne Leerzeichen hat er geschickt ignoriert

Kann mir jemand vielleicht einen (kleinen) Schubs in die richtige Richtung geben? Langsam verzweifle ich noch mit diesem JS-Zeugs da

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat