DateTime格式的正则表达式模式

时间:2016-05-18 10:29:48

标签: c# regex datetime

如何将正则表达式模式用于以下DateTime格式,

if ((System.Text.RegularExpressions.Regex.IsMatch(style.Format, @"([hmsAMPM][,][ hmsAMPM])|([hmsAMPM][-/][hmsAMPM])|([hmsAMPM][-:][hmsAMPM])|([hmsAMPM][-/](.*)[-/][hmsAMPM])|([hmsAMPM][\s][hmsAMPM])", System.Text.RegularExpressions.RegexOptions.IgnorePatternWhitespace)) || (System.Text.RegularExpressions.Regex.IsMatch(style.Format, @"([mdMy][,][ mdMy])|([mdMy][-/][mdMy])|([mdMy][-/](.*)[-/][mdMy])|([Mdy][\s][Mdy]|d|D|f|t|s)", System.Text.RegularExpressions.RegexOptions.IgnorePatternWhitespace)))

我的解析DateTime格式的正则表达式模式如下所示,

j

以上正则表达式模式不接受上述日期时间格式。我可以知道如何将上述格式与正则表达式相匹配吗?是否有用于在C#中匹配DateTime格式的通用正则表达式模式?

先谢谢,

Venkat

0 个答案:

没有答案