代码之家  ›  专栏  ›  技术社区  ›  volody

如何使用Regex拆分数据并提取模式值

  •  0
  • volody  · 技术社区  · 14 年前

    我必须这样处理文本文件:

     2010-04-02
     ...
     ...
     ...
     2010-05-01
     ...
     ...
     ...
    

    Regex.Split(text, @"\d{4}-\d{2}-\d{2}")
    

    我的输出应该是项目数组(日期、文本)。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Will A    14 年前

    根据 docs

    Regex.Split(text, @"(\d{4}-\d{2}-\d{2})")

        2
  •  1
  •   kbrimington    14 年前

    考虑一下, DateTime.Parse() DateTime.ParseExact()

    有很好的参考资料 here here

    如果必须使用正则表达式,请看 this . 在多行文本中有匹配模式的选项。