我不擅长正则表达式,我认为我很接近。我有一些数据从列表中返回并填充下拉列表。我得到的是x0200表示而不是空格。我已经尝试过正则表达式,但我认为我在这里错了。
foreach (string field in myViewFields)
{
SPField myField = list.Fields.GetField(field);
SPFieldType fieldType = myField.Type;
System.Diagnostics.Debug.WriteLine(fieldType);
if (fieldType == SPFieldType.Text || fieldType == SPFieldType.Note)
{
var fieldSpace = field;
fieldSpace = Regex.Replace(fieldSpace, @"[\x20\x27\x2C\.]", "");
ddlListColumns.Items.Add(fieldSpace);
}
}
请让我知道我在这里做错了什么。我只想替换这些该死的十六进制空间。