У клієнті електронної пошти iOS, коли електронний лист містить дату, час або місцеположення, текст стає гіперпосиланням, і можна створити зустріч або переглянути карту, просто натиснувши посилання. Він працює не лише для електронної пошти англійською мовою, але й іншими мовами. Я люблю цю особливість і хотів би зрозуміти, як вони це роблять.
Наївним способом зробити це було б мати багато регулярних виразів і виконувати їх усі. Однак я не збираюся масштабувати це дуже добре, і він буде працювати лише для конкретного формату мови чи дати, і т.д. 0800, 20:00, 20h, 20h00, 2000 тощо).
Будь-яка ідея, як Apple здатна так швидко витягувати об'єкти у своєму електронному клієнті? Який алгоритм машинного навчання ви б застосували, щоб виконати таке завдання?