【发布时间】:2016-02-10 16:57:27
【问题描述】:
我一直想提取这种特定格式的日期。 月/日/年
string inputText = "Examination held on January 06, 2015 at the University of Bikini Bottom";
我一直在考虑 Regex,但我不知道如何实现它。
【问题讨论】:
-
Regex 在这里不起作用,你需要编写一个解析器,首先你需要寻找十二个月中的一个,一旦你发现它在一个刺痛中,那么你将不得不抓住数字之后是你的一天,逗号之后是一年。其实做起来没那么难。
-
你能指定所有可能的格式吗?
-
@FilixMogilevsky 好吧,您也可以使用 RegEx 来做到这一点,但它会相当大。
-
“我一直在考虑正则表达式”你坚持哪一部分?创建正则表达式或将其应用于您的字符串?
-
确实如此,你可以用 Regex 做任何事情,但解决方案要比使用 C# 困难得多。我猜对了一半:)