Hallo Gunnar,
ein grosses Dankeschoen fuer deine Hilfe!!
Konnte es jetzt loesen. Ist zwar noch anpassungsfaehig, aber
es funktioniert bereits:
private List<string> GetMetaTagHelper(string content)
{
List<string> ret = new List<string>();
List<string> values = new List<string>();
string searchString = "meta:resourcekey=\"";
string rex = "<[^>]+meta:resourcekey=\"([^\"]*)\"[^>]+>";
Regex regex = new Regex(rex);
bool doContinue = true;
while (doContinue)
{
Match match = regex.Match(content);
content = content.Substring(match.Index + match.Length);
if (string.IsNullOrEmpty(match.Value))
break;
values.Add(match.Value);
if (match.Length<=0)
doContinue = false;
}
foreach(string val in values)
{
int fPosSs = val.IndexOf(searchString);
string cut = val.Substring(fPosSs + searchString.Length);
int fPosQuote = cut.IndexOf("\"");
ret.Add(cut.Substring(0, fPosQuote));
}
return ret;
}
Bis dann
Dirk M.