如何从字符串中获取NSDate

时间:2015-01-06 13:45:00

标签: ios objective-c regex string nsdate

我正在尝试从字符串中获取NSDate。我遇到的问题是我需要的日期是在文本中。

示例:“Expieres:2015年5月26日还剩140天”。

我想要“2015年5月26日”并将其转换为NSDate。我会使用正则表达式,然后将字符串转换为NSDate。如果是这样,正则表达式会是什么样的。

任何帮助将不胜感激,提前谢谢。

1 个答案:

答案 0 :(得分:3)

有很多方法可以匹配日期。根据实际输入和目的,您可能需要或不需要强大的正则表达式来匹配您想要的内容。

一个简单的解决方案(虽然相当严格)是:

@"\\d{2} [A-Za-z]+ \\d{4}"