关于正则表达式的问题
最近接触搜索引擎技术,刚起步中遇到不少问题,目前有一个问题GOOGLE和百度了没找到答案!
try
{
Regex reg = new Regex(txtregex.Text);//txtregex中输入的是href的正则表达式
if (reg.IsMatch(richTextBox1.Text))
{
foreach (Match match in reg.Matches(richTextBox1.Text))
{
listBox1.Items.Add(match.Groups[txttag.Text].Value);//将提取的内容放在listbox中
}
}
else
{
MessageBox.Show( "没有找到你要的数据 ");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
我有几个问题不懂:
一.Regex reg = new Regex(txtregex.Text);中的regex类是什么,作用是什么?
二.Match是什么reg.Matchs属性是什么意思呢?
请大家帮忙回答,谢谢!
------解决方案--------------------http://www.cn-doc.com/_soft_asp_tech_doc/2005_08_18_00/20050818004725610.htm
LZ看完这个,就明白了.
------解决方案--------------------1. 定义一个正则类
2。在指定的输入字符串中搜索正则表达式的所有匹配项。
------解决方案--------------------1.正则的类.
2.匹配到的目标string中的内容.