Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# *在C.Trim()中,从单个字符串的多行中删除空格是一个非常具体的问题*_C#_String_Format_Whitespace - Fatal编程技术网

C# *在C.Trim()中,从单个字符串的多行中删除空格是一个非常具体的问题*

C# *在C.Trim()中,从单个字符串的多行中删除空格是一个非常具体的问题*,c#,string,format,whitespace,C#,String,Format,Whitespace,我正在使用C。我有一个字符串,格式如下: myString = ""Person:Name","Address:City","University:District"" 我知道在C中,在主字符串引号中使用引号是不正确的,必须对引号进行转义。但我这里的这个字符串是几个字符串串联的结果,让它看起来像一些后端处理。它是一个格式为[a:B,C:D,E:F]的字符串列表,它被转换成JSON格式,然后再次返回到字符串。我已经剥掉了外支架,以防你想知道。因此,在进一步讨论之前,我想澄清一下,这是一个合法字符

我正在使用C。我有一个字符串,格式如下:

myString = ""Person:Name","Address:City","University:District""
我知道在C中,在主字符串引号中使用引号是不正确的,必须对引号进行转义。但我这里的这个字符串是几个字符串串联的结果,让它看起来像一些后端处理。它是一个格式为[a:B,C:D,E:F]的字符串列表,它被转换成JSON格式,然后再次返回到字符串。我已经剥掉了外支架,以防你想知道。因此,在进一步讨论之前,我想澄清一下,这是一个合法字符串,在这个特定场景中,字符串中的引号不是问题

我希望最终输出显示为多行,如下所示:

Person:Name
Address:City
University:District
 myString = myString.Replace(',', '\n');  //replaced comma with newline
 myString = myString.Replace('"', ' ');   //replaced double quote with a space
我试图通过以下方式实现这一目标:

Person:Name
Address:City
University:District
 myString = myString.Replace(',', '\n');  //replaced comma with newline
 myString = myString.Replace('"', ' ');   //replaced double quote with a space
我现在把它们分别放在不同的行中,但我现在的问题是我似乎无法摆脱空间。我要删除所有的空格。i、 e下文共6项。原来修剪对我没有帮助。有办法解决这个问题吗?这就是我现在的处境。如果我的方式不正确,我愿意尝试任何新想法。如果你对字符串的方式感到困惑,你可以问我

(space)Person:Name(space)
(space)Address:City(space)
(space)University:District(space)

您正在用空格替换双引号

myString = myString.Replace('"', ' ');
应该是这样的:

myString = myString.Replace('"', '');

@maxbeaudoin在不编译的情况下,不能使用空字符literal如果您只是将原始JSON读入字典中,对其进行遍历并逐行打印,就会容易得多line@CamiloTerevinto使用字符串版本。替换,使用并停止尝试将JSON当作字符串来解析。@maxbeaudoin使用字符串版本帮助了我!谢谢