Динамическое создание ссылок (Linkification)

Современное программное обеспечение, такое как популярные текстовые редакторы или приложения для работы с электронными таблицами, иногда позволяет пользователю создать гиперссылку, просто введя строку, которая выглядит как веб- адрес, адрес электронной почты или сетевой путь. Например, ввод «www.icann.org» в сообщение электронной почты может привести к автоматическому созданию активной ссылки на сайт http://www.icann.org, если приложение распознает «www.» как специальный префикс или «.org» как специальный суффикс.

При этом механизм создания ссылок должен слаженно работать для всех правильно сформированных веб-адресов, адресов электронной почты или сетевых путей, а не только для некоторых. Точная система создания ссылок очень сложна и зависит от контекста (например, на некоторых языках «www» не обозначает веб-адрес), поэтому здесь она не рассматривается.