正则表达式在引号

时间:2016-07-27 14:17:50

标签: c# regex string datetime

我想在引号内包含逗号分隔的参数列表。其他一些要求是:

  1. 允许用户使用Microsoft c#DateTime类格式here键入自定义日期时间格式字符串。

  2. 在这些字符串中加上标点符号。

  3. 为每个整体匹配中找到的所有参数命名分组(请参阅演示),例如:

    Match 1.
    fullString "..."
    tag "..."
    param "..."
    param "..."
    
  4. 示例有效字符串/标记:

      

    {日期时间}

         

    {datetime,“dd mmm yyyy”}

         

    {dAtetime,“dd mmm yyyy”,“dddc”}

         

    {datetime,“hh.mm tt dd / MM / yyyy”}

    目前正则表达式只接受列表中的一个参数..我缺少什么?

    当前正则表达式:(?<fullString>\{(?<tag>datetime)(?:\,\s*\"+(?<param>.+?)\"\s*)*\})

    regex demo link

0 个答案:

没有答案