#1 18. Januar 2007 Hallo, Ich habe ein Problem mit Regulären Ausdrücken. Schaut euch einfach mal an was ich bekomme: Bild=down! Und nun zu dem was ich eigentlich will: Ich möchte alle Linktags von "<a" bis zum ersten schließenden " oder ' komicher weise bekomme ich sie aber immer bis zum letzten Anfürungszeichen. Der Ausdruck ist also zu gierig!! Ich bekomme es einfach nicht anderst hin. ;( Ich will also z.B. Code: <a href="http://www.blitzbasic.com/Products/maplet.php" Könnt ihr mir vielleicht helfen? Ach wenn ich schon dabei bin, wie bekomme ich es hin das es auch gefunden wird wenn nach dem <a ein umbruch ist??( Danke im vorraus!!! + Multi-Zitat Zitieren
#2 18. Januar 2007 AW: Reguläre Ausdrücke Setz einfach ein Fragezeichen hinter den letzen Stern: <a.*href=['|"]http://.*?['|"] Thema: Greedy und Non-Greedy Ich hoffe ich konnte dir helfen. Edit: ach so, das solltest du bei dem ersten übrigens auch machen, denn ansonsten bekommst du Probleme, wenn zwei Tags direkt hintereinander stehen. Gruß Resus + Multi-Zitat Zitieren
#3 19. Januar 2007 AW: Reguläre Ausdrücke Danke !! So habe ich es vorher auch mal versucht, das mit dem Fragezeichen kenne ich auch! Geht in Notpad++ aber nicht!!! Habs mal in PHP mit "preg_match_all" versucht, da geht es ohne Probleme. Hätte ich das blos schon früher gemacht!! :angry: :angry: + Multi-Zitat Zitieren
#4 19. Januar 2007 AW: Reguläre Ausdrücke Könnte mit dem RegEx Dialekt zusammenhängen. Ich denke das ein richtiges RegEx Tool (zB Expresso) wohl eher Mittel der Wahl sein sollte. http://de.wikipedia.org/wiki/Regul%C3%A4rer_Ausdruck#Werkzeuge BG MaxDev + Multi-Zitat Zitieren
#5 19. Januar 2007 AW: Reguläre Ausdrücke Jo, als Tool benutze ich Kodos, ist simpel und gefällt mir ganz gut. Ist zwar eigentlich für Python, aber juckt in den meisten Fällen net ^^ http://kodos.sourceforge.net/ + Multi-Zitat Zitieren