在字符串中查找不同类型的日期时,NSDataDetector非常方便。(例如2015-03-10或10. 3月15日)。这很好,但是我如何告诉NSDataDetector只忽略时间模式(例如“不管我的文本是2:33,依此类推”)。NSDataDetector认识到这一点-今天2:33
换句话说:我可以强制NSDataDetector只查找完整日期吗?
谢谢,萨沙
发布于 2017-03-11 06:43:01
您需要运行一些后处理。一旦你提取了找到的日期列表。循环遍历每个结果。找到用于标识文本的原始文本,并检查文本是否与您的格式匹配,例如,始终为一年等。然后,您可以忽略任何非完整日期格式。
我实际上正在寻找相同的,但没有找到任何有用的直接由苹果构建。然后我想出了这个主意。不知道,但应该能做好这项工作。
https://stackoverflow.com/questions/28991765
复制相似问题