RegExp Studio
TRegExpr v.0.947 - Delphi Expresiones Regulares

Bulgarian
English
French
German
Russian
Spanish
About TRegExpr Acerca de Installation Instalación Regular Expressions Syntax Sintaxis TRegExpr Interface Interface FAQ FAQ TRegExpr usage demos Demos Author Autor  
Ejemplo: Hyper Links Decorator
Funciones para decorar hipervínculos mientras se convierte texto puro en HTML.

Por ejemplo, reemplaza 'http://anso.da.ru' con '<a href="http://anso.da.ru">anso.da.ru</a>' o 'anso@mail.ru' con '<a href="mailto:anso@mail.ru">anso@mail.ru</a>'.


Función DecorateURLs
Busca y reemplaza hipervínculos como 'http://...' or 'ftp://..' así como vínculos sin protocolo pero que comienzan con 'www.' Si quiere modificar direcciones de correo electrónico tiene que usar la función DecorateEmails (ver más abajo).

function DecorateURLs (const AText : string; AFlags : TDecorateURLsFlagSet = [durlAddr, durlPath]) : string;

Descripción

Devuelve el texto AText con los hipervínculos decorados.

AFlags indica qué parte del hipervínculo debe ser incluída en la parte VISIBLE del link:
Por ejemplo, si el flag es [durlAddr] entonces el link 'http://anso.da.ru/index.htm' será decorado como '<a href="http://anso.da.ru/index.htm">anso.da.ru</a>'

type
TDecorateURLsFlags
= (durlProto, durlAddr, durlPort, durlPath, durlBMark, durlParam);
TDecorateURLsFlagSet = set of TDecorateURLsFlags;

Descripción

Estos son los valores posibles:

Valor            Significado



durlProto      Protocolo (como 'ftp://' or 'http://')
durlAddr      Dirección TCP o nombre de dominio (como 'anso.da.ru')
durlPort      Número de puerto, si está especificado (como ':8080')
durlPath      Ruta al documento (como 'index.htm')
durlBMark      Book mark (como '#mark')
durlParam      Parámetros de la URL (como '?ID=2&User=13')




Función DecorateEMails

Reemplaza todos los e-mails de sintaxis correcta con '<a href="mailto:ADDR">ADDR</a>'. Por ejemplo, reemplaza 'anso@mail.ru' con '<a href="mailto:anso@mail.ru">anso@mail.ru</a>'.

function DecorateEMails (const AText : string) : string;

Descripción

Devuelve el texto AText con los e-mails decorados.



© 2004 Andrey V. Sorokin, Saint Petersburg, Russia
anso@mail.ru
RegExpStudio.com

Help&Manual - the best help authoring tool!