AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Regex: zwischen 2 Strings "matchen"
Thema durchsuchen
Ansicht
Themen-Optionen

Regex: zwischen 2 Strings "matchen"

Ein Thema von luke2 · begonnen am 6. Mai 2011 · letzter Beitrag vom 6. Mai 2011
 
luke2

Registriert seit: 17. Jun 2009
117 Beiträge
 
#1

Regex: zwischen 2 Strings "matchen"

  Alt 6. Mai 2011, 14:05
Hi,

Also bei dieser Frage geht es zwar nicht direkt um Delphi, aber ich glaube hier sind auch genug Leute, die sich ganz gut mit regulären Ausdrücken auskennen und mir das beantworten können.

Als Beispiel habe ich z.B. diesen String/Text:
Code:
bla<a href="#">a</a>,<a href="#">b</a>,<a href="#">c</a>blub
irgendwas...
<a href="#">a</a>,<a href="#">b</a>,<a href="#">c</a>
...
Nun würde ich daraus gerne die 3 Links zwischen bla und blub "matchen" (z.B. mit einem Aufruf von Regex.Matches in Delphi).
Da ich nur die 3 Links zwischen bla und blub haben möchte, kann ich hier ja nicht einfach einen allgemeinen Link "matchen", da sonst die 3 Links weiter unten auch "gematcht" würden.

Ich könnte jetzt natürlich zuerst den Text zwischen bla und blub "matchen" und dann in diesem nach den Links suchen, das möchte ich aber nicht.

Daher meine Frage: Geht das auch mit nur einem Matches-Aufruf?

Ich hoffe, das war halbwegs verständlich...

MfG
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz