Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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# 我怎样才能替换;二十、 XXX“;加上;“XX XXX”吗;?_C#_Regex - Fatal编程技术网

C# 我怎样才能替换;二十、 XXX“;加上;“XX XXX”吗;?

C# 我怎样才能替换;二十、 XXX“;加上;“XX XXX”吗;?,c#,regex,C#,Regex,我需要用“XX XXX”替换像“XX,XXX”这样的字符串。字符串“XX,XXX”位于另一个字符串中,例如: "-1299-5,"XXX,XXXX",trft,4,0,10800" 该字符串是从文本文件中提取的。我想用“,”来拆分字符串。但是子字符串中的逗号导致了错误的结果 X代表一个字符。我认为正则表达式可以帮助我,谁能给我正确的正则表达式 简单地说,使用“Replace”替换字符串中的字符 var test = "XXX,XXXX"; var filtered = test.Repla

我需要用“XX XXX”替换像“XX,XXX”这样的字符串。字符串“XX,XXX”位于另一个字符串中,例如:

"-1299-5,"XXX,XXXX",trft,4,0,10800"
该字符串是从文本文件中提取的。我想用“,”来拆分字符串。但是子字符串中的逗号导致了错误的结果


X代表一个字符。我认为正则表达式可以帮助我,谁能给我正确的正则表达式

简单地说,使用“Replace”替换字符串中的字符

 var test = "XXX,XXXX";
 var filtered = test.Replace(',', ' ');  
 Console.WriteLine(filtered); 
输出:

XXX XXXX 

简单地说,使用“Replace”替换字符串中的字符

 var test = "XXX,XXXX";
 var filtered = test.Replace(',', ' ');  
 Console.WriteLine(filtered); 
输出:

XXX XXXX 
这句话,

(.*"[^,]*),([^,]*".*)
替换
$1$2
可能有效

例子 这句话,

(.*"[^,]*),([^,]*".*)
替换
$1$2
可能有效

例子
将逗号
替换为空格?
“XX,XXX”。替换(','')
对于简单替换,可以使用字符串方法。例如
“文本,文本”。替换(',',')您正在解决错误的问题。您不应该盲目地用“,”分隔,而是正确地解析字符串以检查引号中是否有逗号。用空格替换逗号
“XX,XXX”。替换(',','')
对于简单替换,您可以使用字符串方法。例如
“文本,文本”。替换(',',')您正在解决错误的问题。您不应该盲目地用“,”分隔,而是正确地解析字符串以检查引号中是否有逗号。