| Болгарский Английский Французский Немецкий Русский
Испанский |
| Введение | Установка | Синтаксис | Интерфейс | ЧАВО | Демо | Автор |
|
Модуль оформления гипер-ссылок
DecorateURLs DecorateEMails Содержит функции для поиска URL в обычном тексте и оформления их как HTML-ссылки (используется в программе преобразования текста, в HTML-код, Text2Html). Например, подстрока 'www.RegExpStudio.com' будет заменена на '<a href="http://www.RegExpStudio.com">www.RegExpStudio.com</a>', а подстрока 'anso@mail.ru' заменится на '<a href="mailto:anso@mail.ru">anso@mail.ru</a>'. function DecorateURLs Оформляет ссылки найденные как по сигнатуре 'http://...' или 'ftp://..' так и ссылки в которых протокол не указан, но они начинаются с 'www.' Прим. если нужно также оформить как ссылки e-mail адреса, воспользуйтесь функцией DecorateEMails. function DecorateURLs (const AText : string; AFlags : TDecorateURLsFlagSet = [durlAddr, durlPath]) : string; Описание Возвращает текст AText с оформленными гипер-ссылками. AFlags определяет, какая часть гипер-ссылки будет помещена в видимую часть. Например, если указать [durlAddr] то гипер-ссылка 'www.RegExpStudio.com/contacts.htm' будет оформлена как '<a href="http://www.RegExpStudio.com/contacts.htm">www.RegExpStudio.com</a>'. type TDecorateURLsFlags = (durlProto, durlAddr, durlPort, durlPath, durlBMark, durlParam); TDecorateURLsFlagSet = set of TDecorateURLsFlags; Описание Возможные значения: Значение Описание durlProto Протокол ('ftp://' или 'http://') durlAddr TCP адрес или доменное имя сервера (например, 'anso.da.ru') durlPort Номер порта, если указан (например, ':8080') durlPath Путь к файлу (например, 'index.htm') durlBMark Закладка (например, '#mark') durlParam URL-параметры (например, '?ID=2&User=13') function DecorateEMails Заменяет все обнаруженные адреса e-mails на гипер-ссылки вида '<a href="mailto:ADDR">ADDR</a>'. Например, адрес 'anso@mail.ru' будет заменен на '<a href="mailto:anso@mail.ru">anso@mail.ru</a>'. function DecorateEMails (const AText : string) : string; Описание Возвращает текст AText с оформленными как гипер-ссылки адресами e-mails |
![]() |