Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Fragen / Anregungen zur DP (https://www.delphipraxis.net/29-fragen-anregungen-zur-dp/)
-   -   [url]-Tag ... URL mit Trim anpassen (https://www.delphipraxis.net/114797-%5Burl%5D-tag-url-mit-trim-anpassen.html)

himitsu 31. Mai 2008 18:17


[url]-Tag ... URL mit Trim anpassen
 
moin moin :hi:,

könnte man nicht noch in das [url]-Script ein winziges Trim einbauen?


mir ist grad beim Kopieren ein kleines Leerzeichen nach der URL reingerutscht ...
fällt ja erstmal nicht so auf, aber das [url]-Tag wird dann nicht mehr, bei der Threadanzeige, umgewandelt ... mit Leerzeichen am Ende ist es wohl eine ungültige URL.

MSSSSM 31. Mai 2008 18:21

Re: [url]-Tag ... URL mit Trim anpassen
 
kann es sein dass es bei mir daran leigt das bei mir das nicht umgewandelt wird?

ich glaube so etwas wird mit preg_replace_all gemacht... kA

da müsste man schon wirklich was ändern ...

mfg

rollstuhlfahrer 31. Mai 2008 19:37

Re: [url]-Tag ... URL mit Trim anpassen
 
HI,

so ein Trim() wäre nicht nur bei URL-Tags sinnvoll, sondern auch bei Img-Tags, dass eben auch Bilder, bei denen ein Leerzeichen reingerutzt ist, angezeigt werden.

Bernhard

Namenloser 31. Mai 2008 20:44

Re: [url]-Tag ... URL mit Trim anpassen
 
Zitat:

Zitat von MSSSSM
kann es sein dass es bei mir daran leigt das bei mir das nicht umgewandelt wird?

ich glaube so etwas wird mit preg_replace_all gemacht... kA

da müsste man schon wirklich was ändern ...

mfg

Mit preg_replace müsste es aber auch gehen, man kann es ja so machen:
Code:
Pattern: /\[url\][b](\s*)[/b](.+)[b](\s*)[/b]\[url\]/i
Replace: <a href="[b]$2[/b]">[b]$2[/b]</url>
Hier werden eventuelle Leerzeichen am Anfang/Ende der Url einfach nicht mehr ins Endergebnis eingebaut.

Ist hier natürlich etwas vereinfacht... und aus dem Kopf, aber so könnte man es prinzipiell machen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz