NSDataDetector非常便于在字符串中查找不同类型的日期。 (例如2015-03-10或10月15日)。这很好,但我怎么能告诉NSDataDetector只忽略时间模式(例如"无论我的文本是2:33等等")。 NSDataDetector将此识别为 - 今天2:33
换句话说:我可以强制NSDataDetector只查找完整日期吗?
谢谢, 的Sascha
答案 0 :(得分:0)
您需要运行一些后期处理。一旦提取了找到的日期列表。遍历每个结果。找到用于标识文本的原始文本,并检查文本是否与您的格式匹配,例如总是一年等。然后您可以忽略任何非完整日期格式。
我实际上正在寻找同样但却找不到Apple直接构建的任何有用的东西。然后我想出了这个主意。不知道,但应该做好这份工作。