Einzelnen Beitrag anzeigen

ferby

Registriert seit: 15. Aug 2004
Ort: Wien
841 Beiträge
 
Delphi 2010 Enterprise
 
#1

Regex.Matches mit zwei Variablen

  Alt 25. Apr 2013, 11:33
Hallo,

wir haben ein Problem mit Regex.Matches.

Wir haben folgenden String:

string a = "BlaBlaBla (Link)->http://www.google.com id vel lorem.";

Ich will als output jetzt folgenden String haben:

string b = "BlaBlaBla <a href="http://www.google.com">Link</a> id vel lorem";

Wir arbeiten jetzt schon seit 3 Stunden daran aber wir kommen nicht weiter

foreach (Match match in Regex.Matches(preview_text, "(([^)]*?))-([>]|[&][g][t][;])(http://[A-Za-z0-9$%/&;.-_ÜüÖöÄä?=]*)e"))
{
string part_1 = match.ToString();
string part_2 = match.Groups[1].Value;
string part_3 = ??;
}

also in part_1 sollte "http://www.google.com" in part_2 sollte "Link" und in part_3 sollte "(Link)->http://www.google.com " stehen.

Weiß wer wie das in C# hin haut.

lg,
ferby
  Mit Zitat antworten Zitat