题目:现在有5个txt文件,里面的内容是
<t>一些内容
<b> 东方星层管理阶级,北京东方鼎承有限公司,于某年某月成立。
<f>一些内容
注意:是5个,需要遍历。
现在我要把txt里面的3个字段的内容读取到数据库里的表里面的相应字段里。
难点是:在我遍历txt的时候,如果发现有‘北京’的这样关键字,以该句的标点符号为标准,提到 <t>字段的首句(也就是说修改里面的内容在再读取到数据表里面去)
哪为大师帮我实现一下。谢谢拉。。 用代码实现,如果做不了,就写玩难点以上的要求吧,难点就不要些了
<t>一些内容
<b> 东方星层管理阶级,北京东方鼎承有限公司,于某年某月成立。
<f>一些内容
注意:是5个,需要遍历。
现在我要把txt里面的3个字段的内容读取到数据库里的表里面的相应字段里。
难点是:在我遍历txt的时候,如果发现有‘北京’的这样关键字,以该句的标点符号为标准,提到 <t>字段的首句(也就是说修改里面的内容在再读取到数据表里面去)
哪为大师帮我实现一下。谢谢拉。。 用代码实现,如果做不了,就写玩难点以上的要求吧,难点就不要些了
{
if(c.GetType() == "System.Windows.Forms.TextBox"
{
}
}循环可以这样写,但是问一下LZ:
<t>一些内容
<b> 东方星层管理阶级,北京东方鼎承有限公司,于某年某月成立。
<f>一些内容 这些内容都是一个TextBox里面的吗?
Match m=reg.Match("其中一个的文本内容");
string t=m.Groups["content"].Value;
string b=m.Groups["title"].Value;
string f=m.Groups["other"].Value;
Regex reg2=new Regex(@"[^,。?!]*北京[\s\S]*?[,。?!]");
string temp="";
foreach(Match m in reg2.Matches(b))//从字符串b提取带有北京字样的句子。
{
temp+=m.Value;
}
b=reg2.Replace(b,"");//从字符串b删掉带有北京字样的句子。
t=temp+t;
题目:现在有5个txt文件,里面的内容是
<t>一些内容
<b> 东方星层管理阶级,北京东方鼎承有限公司,于某年某月成立。
<f>一些内容
注意:是5个,需要遍历。
现在我要把txt里面的3个字段的内容读取到数据库里的表里面的相应字段里。
注意加个引用:
using System.Text.RegularExpressions;