for (var i = 0; i < dt.Columns.Count; i++) {
Regex r = new Regex("[a-z_0-9]+");
if (r.IsMatch(dt.Columns[i].ColumnName)) {
dt.Columns.RemoveAt(i);
i--;
}
}
Regex r = new Regex("[a-z_0-9]+");
if (r.IsMatch(dt.Columns[i].ColumnName)) {
dt.Columns.RemoveAt(i);
i--;
}
}
本文介绍了一段使用正则表达式检查并移除不符合规范的数据表列名的代码实现。该段代码通过循环遍历数据表的所有列,并利用正则表达式匹配列名是否仅包含小写字母、下划线及数字,对于不符合要求的列名,将其从数据表中删除。
1296

被折叠的 条评论
为什么被折叠?



