你能告诉我,如何解决问题
我需要从字符串中获取日期。
例如:
Dear client come to our shop 20.08.2014 10:20 other text
或
Dear client come to our shop 20 august 2014 10:20 other text
感谢。
答案 0 :(得分:2)
只需使用日期模式从字符串
中提取它\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}
使用第二种模式
\d{2} (january|february|march|...) \d{4} \d{2}:\d{2}
答案 1 :(得分:0)
尝试使用:
(?i)\d{1,2}\s*\.?\s*(?:\d{1,2}|January|February|March|April|May|June|July|August|September|October|November|December)\s*\.?\s*\d{2,4}
答案 2 :(得分:0)
我认为您需要实施自定义实施,因为ypur要求非常不同。
使用c#内置函数并实现逻辑
注意:处理12个月30天和一年的不同格式,并根据它获取子字符串。