정규식이 좋지 않아서 가까이에 있습니다. 목록에서 돌아와서 드롭 다운을 채우는 데이터가 있습니다. 공백 대신에 x0200이 표시됩니다. 나는 정규 표현식을 시도했지만, 내가 틀렸다고 생각한다.Regex C에서 문자열에서 공백 (x0020) 바꾸기 #
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);
}
}
내가 여기서 잘못하고있는 것을 알려 주시기 바랍니다. 난이 빌어 먹을 헥스 공간을 바꾸고 싶다.
당신이 문자열에서 공백을 대체 할 ..? – Thousand
문자열에서 _x0200_을 바꾸고 공백으로 바꾸고 싶습니다. – lazoDev
'string.Replace' 이유가 없습니까? – Oded