Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.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# 仅当包含至少1个指定字符时,正则表达式才匹配任何2个字符组合_C#_Regex - Fatal编程技术网

C# 仅当包含至少1个指定字符时,正则表达式才匹配任何2个字符组合

C# 仅当包含至少1个指定字符时,正则表达式才匹配任何2个字符组合,c#,regex,C#,Regex,我试图匹配任何空格和逗号组合,只要它至少包含1个逗号 测试用例 "aaa,bbb ccc ,, ddd ,, ,, , eee," [\s,]+(?!,) 结果 “aaa,bbbccc,ddd,,,eee,” 我拥有的 "aaa,bbb ccc ,, ddd ,, ,, , eee," [\s,]+(?!,) 但是,这会选择不带逗号的空格,请尝试以下正则表达式: [, ]*,[, ]* 说明: [,]*-匹配0+空格或, ,-匹配单个出现的, [,]*-匹配

我试图匹配任何
空格
逗号
组合,只要它至少包含1个
逗号

测试用例

"aaa,bbb    ccc ,, ddd  ,,  ,, , eee," 
[\s,]+(?!,)
结果

“aaa
bbbccc
ddd
,,,
eee

我拥有的

"aaa,bbb    ccc ,, ddd  ,,  ,, , eee," 
[\s,]+(?!,)
但是,这会选择不带逗号的空格,请尝试以下正则表达式:

[, ]*,[, ]*

说明:

  • [,]*
    -匹配0+空格或
  • -匹配单个出现的
  • [,]*
    -匹配0+空格或
试试这个正则表达式:

[, ]*,[, ]*

说明:

  • [,]*
    -匹配0+空格或
  • -匹配单个出现的
  • [,]*
    -匹配0+空格或

我想多说几点解释,非常感谢!我想多说几点来解释,非常感谢!