如何在用逗号分隔的方括号内匹配正则表达式捕获组?

时间:2019-01-24 13:39:17

标签: c# regex date regex-group regex-greedy

我有以下输入字符串:

'1893', '9', '3536286', '{FormatDate(2019-01-24 11:46:22,yyyy-MM-dd)}', '{FormatDate(2019-01-23 11:46:26,yyyy-MM-dd)}', '', 'S', ''

实现以下正则表达式时:

{FormatDate\((.*),(.*)\)}

我的表情计算为:

完全匹配- {FormatDate(2019-01-24 11:46:22,yyyy-MM-dd)}', '{FormatDate(2019-01-23 11:46:26,yyyy-MM-dd)}

组1- 2019-01-24 11:46:22,yyyy-MM-dd)}', '{FormatDate(2019-01-23 11:46:26

第2组- yyyy-MM-dd

我想要一个分别匹配{FormatDate(2019-01-24 11:46:22,yyyy-MM-dd)}{FormatDate(2019-01-23 11:46:26,yyyy-MM-dd)}的正则表达式。

似乎无法识别{FormatDate(param1, param2)}中分隔两个参数的逗号吗?

任何帮助将不胜感激!

0 个答案:

没有答案