using System; using System.Collections; using System.Text.RegularExpressions;public class MyClass { public static void Main() { String input = "<img src=\"images/1.gif\" border=\"0\">"; String pattern = "<img\\s+[^(src>)]*src\\s*=\\s*[\"']{0,1}(?<SRC>[^(\\s\"'>)]*)[\"']{0,1}\\s{0,1}[^>]*>"; Regex r = new Regex(pattern, RegexOptions.IgnoreCase);
String result = ""; result = r.Replace(input, "${SRC}");
using System.Collections;
using System.Text.RegularExpressions;public class MyClass
{
public static void Main()
{
String input = "<img src=\"images/1.gif\" border=\"0\">";
String pattern = "<img\\s+[^(src>)]*src\\s*=\\s*[\"']{0,1}(?<SRC>[^(\\s\"'>)]*)[\"']{0,1}\\s{0,1}[^>]*>";
Regex r = new Regex(pattern, RegexOptions.IgnoreCase);
String result = "";
result = r.Replace(input, "${SRC}");
Console.WriteLine(result);
Console.ReadLine();
}
}
string inputStr = TextBox1.Text.ToLower();
Regex r = new Regex(@"^<img\s+[^>]*[^src]*\s*src\s*=\s*(?<url>\S+)[^>]*>",
RegexOptions.Compiled);
Match m = r.Match(inputStr);
string str = "";
if (m.Success)
{
str = m.Result("${url}");
}
else
{
str = "no match!";
}