RegExp Studio
TRegExpr v.0.947 - Delphi Regularen Ausdrucken

Bulgarian
English
French
German
Russian
Spanish
About TRegExpr About Installation Installation Regular Expressions Syntax Syntax TRegExpr Interface Interface FAQ FAQ TRegExpr usage demos Demos Author Author  
Example: Hyper Links Decorator
DecorateURLs DecorateEMails
Funktionen um reine URLs in HTML-Anker (aka Links) umzuwandeln.

Beispiel: Ersetze 'http://anso.da.ru' mit '<a href="http://anso.da.ru">anso.da.ru</a>'
oder 'anso@mail.ru' mit '<a href="mailto:anso@mail.ru">anso@mail.ru</a>'.

Funktionen DecorateURLs

Findet URLs wie 'http://...' or 'ftp://..', aber auch solche, die mit 'www.' Beginnen. E-Mailadressen werden mit der Function DecorateEMails umgewandelt.

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

Beschreibung


Gibt den Eingabetext AText mit umgewandelten URLs zurück

AFlags welche gefundenen Teile der URL müssen in den sichtbaren Teil. Beispiel: Wenn [durlAddr] dann wird die URL 'http://anso.da.ru/index.htm' zu '<a href="http://anso.da.ru/index.htm">anso.da.ru</a>'

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

Beschreibung

Dies sind die möglichen Werte:

Benennung   Bedeutungen



durlProto   Protokoll (wie 'ftp://' or 'http://')
durlAddr   TCP Adresse oder Domain-Name (wie 'anso.da.ru')
durlPort      Port falls angeben (wie ':8080')
durlPath   Pfad zum Dokument (wie 'index.htm')
durlBMark   Bookmark (wie '#mark')
durlParam   URL Parameters (wie '?ID=2&User=13')


Funktionen DecorateEMails


Ersetzt alle korrekten E-Mails-URLs mit '<a href="mailto:ADDR">ADDR</a>' Beispiel: Ersetze 'anso@mail.ru' mit '<a href="mailto:anso@mail.ru">anso@mail.ru</a>'.

function DecorateEMails (const AText : string) : string;

Beschreibung

Gibt den Eingabetext AText mit umgewandelten E-Mail-Links zurück



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

Help&Manual - the best help authoring tool!