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

时间:2018-01-31 06:58:59

标签: c# regex

我正在尝试匹配任何spacecomma组合,只要它至少包含1个comma

测试用例

"aaa,bbb    ccc ,, ddd  ,,  ,, , eee," 

结果

  

“AAA , BBB CCC ,, {DDD {1}} {EEE {1}}”

我有什么

,,  ,, ,

但是这会选择没有逗号的空格

1 个答案:

答案 0 :(得分:4)

试试这个正则表达式:

[, ]*,[, ]*

Click for Demo

<强>解释

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