【发布时间】:2014-07-07 06:28:40
【问题描述】:
我正在尝试在我的数据表中搜索可能的字符串模式。例如,我想在我的数据表的 A 列中搜索术语“nin”,我希望它显示所有具有模式“nin”的行,即使它是大写或其他格式。我目前正在做的是这样的:
for(var f = 0; f < dt.Rows.Count; f++)
{
string temp = "nin";
string PositionName = dt.Rows.[f]['ColumnA'].ToString();
int tempColCount = PositionName.Length;
bool searchTerm = PositionName.Substring(0, tempColCount).Contains(temp);
}
但我得到的只是具有“nin”确切模式的行。如何获得相同模式的其他格式?我在这里想的是 Regex 之类的东西,但我无法理解在线教程。
【问题讨论】:
-
为什么不用c#而不是使用
LIKEDB操作符让DBMS为你管理搜索?