使用C# 4.0、vs10、ASP .Net MVC 4.0
这是一个示例字符串:
string x = "herr <FirstName> <LastName> , \n With due respect and humble submission, I , the student of <Semester>,<Year> of <DepartmentName> of <UniversityName>."
我有一个包含数百万行的数据库,其中包含不同的(这些)信息。
我必须检查字符串。在找到“<>”这个标签的地方,对于数据表的每一行,“<>”标签内的字段都会被替换。我不明白我在说什么。请让我举个例子:
对于数据表的每一行,当在字符串中找到时,当前DataRow 中的FirstName 将在这里被替换。喜欢 :
foreach(DataRow drow in dt.Rows)
{
string body = "herr " + drow["FirstName"] + " " + drow["LastName"] + ", \n With due respect and humble submission, I , the student of " + drow["Semester"] + "," + drow["Year"] + " of " + drow["DepartmentName"] + " of " + drow["UniversityName"] + ".";
sendmail(body);
}
我对正则表达式一无所知。有什么简单、容易和明智的方法来做到这一点?