查找替换 查找什么,替换什么?问问题要问清楚怎么查,怎么换?输入输出是这样的?怎么调试?webform还是winform?.NET 1.0还是.NET 2.0? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ?LZ 是想动态显示那几个Html吧 ? 用正则表达式~ string s1="<title>11111111</title>123<meta name="description" content="江苏站,满足你所有的买卖需求!">"; s1=Regex.Replace(s1,@"<title>[0-9]+</title>","要替换的字符串"); s1=Regex.Replace(s1,@"<meta\s*name=\""description\""\s*content=\""[^\n]*\"">","要替换的字符串"); 例如:<title>江苏二手汽车交易市场|江苏二手车买卖网|江苏二手车价格报价-汽车简历</title><meta name="description" content="江苏二手汽车交易市场-为你提供江苏二手车信息免费发布.查询江苏二手车信息.这里有我们为您精选的江苏二手汽车交易网和江苏二手车买卖网以及江苏二手车价格报价.现在马上登陆汽车简历【www.carcv.com】网站,满足你所有的买卖需求!"> <meta name="keywords" content="江苏二手车,江苏二手车市场,江苏二手车交易,二手车江苏,江苏二手汽车,二手车市场江苏,二手车交易江苏,江苏市二手车, 江苏二手车买卖,江苏二手车报价,江苏二手车价格,江苏二手车交易网,江苏二手车信息,江苏二手车市,江苏二手车交易市场"> 还有就是里面的文字都是不固定的,是动态改变的,请问如何弄?? string s1="<title>11111111</title>123<meta name="description" content="江苏站,满足你所有的买卖需求!">"; s1=Regex.Replace(s1,@"<title>[^\n]*</title>","要替换的字符串"); s1=Regex.Replace(s1,@"<meta[^\n]*>","要替换的字符串");这样就可以了 //查找 int k=0;private void button1_Click(object sender, System.EventArgs e){ int i=0,j=0;string s=textBox1.Text;//查找的对象i=s.IndexOf(textBox2.Text,k);//查找textBox2里的内容(既要查找的内容),从(int)k位置开始查找j=textBox2.Text.Length;//以下是选中查找结果if(i!=-1){k=i+j;this.textBox1.Focus();this.textBox1.SelectionStart = i;this.textBox1.SelectionLength = j;}else{MessageBox.Show("没有找到","*_*");k=0;}} 关于【紧急求助】SharpDevelop .NET实现宽带拨号(C/S开发) 如何用C#来测试网络通不通! a.aspx.cs文件中用javascript无法调用a.aspx文件的对象? 水晶报表能不能使用ArrayList等作为数据源? woinfrom如何写才可以获得这个页面的按钮事件 正则表达式 如何将dll加入全局程序集缓存? Winform 如何让两上窗体同时在最前 电脑上安装WPS,在对word文档进行操作时,打印出问题 急求:用c#如何实现将datagrid中的数据导入到excel表并保存 在线等答案,确实查不出原因
LZ 是想动态显示那几个Html吧 ?
string s1="<title>11111111</title>123<meta name="description" content="江苏站,满足你所有的买卖需求!">";
s1=Regex.Replace(s1,@"<title>[0-9]+</title>","要替换的字符串");
s1=Regex.Replace(s1,@"<meta\s*name=\""description\""\s*content=\""[^\n]*\"">","要替换的字符串");
<title>江苏二手汽车交易市场|江苏二手车买卖网|江苏二手车价格报价-汽车简历</title>
<meta name="description" content="江苏二手汽车交易市场-为你提供江苏二手车信息免费发布.查询江苏二手车信息.这里有我们为您精选的江苏二手汽车交易网和江苏二手车买卖网以及江苏二手车价格报价.现在马上登陆汽车简历【www.carcv.com】网站,满足你所有的买卖需求!">
<meta name="keywords" content="江苏二手车,江苏二手车市场,江苏二手车交易,二手车江苏,江苏二手汽车,二手车市场江苏,二手车交易江苏,江苏市二手车, 江苏二手车买卖,江苏二手车报价,江苏二手车价格,江苏二手车交易网,江苏二手车信息,江苏二手车市,江苏二手车交易市场">
还有就是里面的文字都是不固定的,是动态改变的,请问如何弄??
s1=Regex.Replace(s1,@"<title>[^\n]*</title>","要替换的字符串");
s1=Regex.Replace(s1,@"<meta[^\n]*>","要替换的字符串");
这样就可以了
int k=0;
private void button1_Click(object sender, System.EventArgs e)
{
int i=0,j=0;
string s=textBox1.Text;//查找的对象
i=s.IndexOf(textBox2.Text,k);//查找textBox2里的内容(既要查找的内容),从(int)k位置开始查找
j=textBox2.Text.Length;
//以下是选中查找结果
if(i!=-1)
{
k=i+j;
this.textBox1.Focus();
this.textBox1.SelectionStart = i;
this.textBox1.SelectionLength = j;
}
else
{
MessageBox.Show("没有找到","*_*");
k=0;
}
}