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+空格或[,]*
,