正则表达式 变量问题。
string source;
source = 获取HTML代码
//string RegTxt=@"<a.*?href=""(?<url>.*?)"".*?>(?<title>.*?)</a>"; //这样可以
//如果把 @"<a.*?href=""(?<url>.*?)"".*?>(?<title>.*?)</a>" 写到数据库一个字段,里
string Regtxt=读取数据库字段 //这样就老是不行,请问我要怎么把正则写入数据库,读取的时候能使用呢?
MatchCollection matches = Regex.Matches(source, Regtxt , RegexOptions.IgnoreCase);
foreach (Match geturl in matches)
{
string gurl = geturl.Groups["url"].Value;
textBox2.Text = gurl;
}
估计关键是“@”这个问题,可是找不到解决方法,求高手指点。