all of strings dont replace - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

all of strings dont replace

royaroya Posts: 18Member
Hello
my program must find and replace href tags from source of a web page with new address.
but it only replaces some of the links.

please gide me. (in c#.net)

Regex r;
Match m;
string matchPatter;

matchPattern="href\s*=[^>]*";

r = new Regex( matchPattern,
RegexOptions.Multiline);
//or RegexOptions.IgnoreCase|RegexOptions.Compiled);


for (m = r.Match(source); m.Success; m = m.NextMatch)
{ string rep="href=new address"//it depends on content of matched string
Regex r2=new Regex(m.Value ,RegexOptions.Multiline);
//or,RegexOptions.IgnoreCase|RegexOptions.Compiled);


source=r2.Replace(source,newHref,m.Groups.count,m.Index);
//or source=r.Replace(source.ToString(),newHref,
//m.Groups.Count,m.Index); //or ,m.Groups.Count,m.Groups[0].Index

//or ,1,m.Index);
//or ,1,m.Groups[0].index);
}
------Regards








Sign In or Register to comment.