Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
Kommas sind durchaus ein gültiger Bestandteil einer URL. SPON nutzt das diese intensiv.
US-Autokonzern: General Motors warnt vor eigener Pleite - SPIEGEL ONLINE - Nachrichten - Wirtschaft
So eine URL hört irgendwann auf. Die Anzahl der Zeichen, die ein solches Ende anzeigen dürfte endlich sein. Ich tippe mal auf Leerzeichen, Zeilenende und Textende.Vorschlag um das abzuwägen?
Das ist ja sein Problem, es kommen noch Satzzeichen hinzu.So eine URL hört irgendwann auf. Die Anzahl der Zeichen, die ein solches Ende anzeigen dürfte endlich sein. Ich tippe mal auf Leerzeichen, Zeilenende und Textende.
Das ist ja sein Problem, es kommen noch Satzzeichen hinzu.
Mal gucken ob das die Foren Software hinkriegt:
Eine URL mit Komma und Komma danach http://www.spiegel.de/sport/sonst/0,1518,611641,00.htm,
(klappt einwandfrei)
TEST:
http://test.html.de/hallo.php.test,r,dsd.php,ENDE_DER_URL
http://test.html.de/hallo.php.test/d,r,dsd.php,ENDE_DER_URL
http://test.html.de/hallo.php.test/,r,dsd.php,ENDE_DER_URL
http://test.html.de/hallo.php.test,r,dsd.php, ENDE_DER_URL
http://test.html.de/hallo.php.test,r,dsd.php. ENDE_DER_URL
http://test.html.de/hallo.php.test,r,dsd.php? ENDE_DER_URL
http://test.html.de/hallo.php.test,r,dsd.php! ENDE_DER_URL
EDIT: Scheint auf ein Leerzeichen, Zeilenumbruch, Tab etc. zu suchen und wenn das letzte Zeichen ein ein Komma, Punkt, Ausrufezeichen ist, wird das rausgenommen
Welche Fälle kommen denn bei Dir vor?Und das heißt jetzt für mein Script?
Sprich: Text und URL sind nicht durch z.B. Leerzeichen voneinander zu unterscheiden? Dann dürfte es schwer werden, selbst ein Mensch dürfte dann seine Schwierigkeiten haben.ist ein ticketsystem, bei dem die URLs der Mitteilung nochmal als link aufgelistet werden. Kann mich also nicht auf die Intelligenz des Posters verlassen.
Sprich: Text und URL sind nicht durch z.B. Leerzeichen voneinander zu unterscheiden? Dann dürfte es schwer werden, selbst ein Mensch dürfte dann seine Schwierigkeiten haben.
Hallo hier eine URL http://www.domain.de/index.php?task=124,325,2,34435, die ich dir schicken wollte!
http://www.domain-kat.de/artikel.php?a=act&u=19350&i=90615002
www.domain
<?php
// den Hostnamen aus URL holen
preg_match(
'@(?:[url]http://)([/url][^\s\n\r]+)@i',
" der Link heißt: [url=http://www.php.net/index.html]PHP: Manual Quick Reference[/url] und nicht anders",
$treffer
);
echo $treffer[1];
?>
function parseURL($text)
{
$pattern = '!(((https?|ftp|file)://)|(www.))[-A-Z0-9+&@#/%?=~_|:.;,]*[-A-Z0-9+&@#/%=~_|]!is';
return preg_replace_callback($pattern, "replaceLinkCallback", $text);
}
function replaceLinkCallback($matches)
{
// http davor schreiben wenn Link mit www. startet, da der sonst relativ interpretiert wird
if($matches[1] == 'www.')
{
$matches[0] = sprintf('http://%s', $matches[0]);
}
return sprintf('<a href="%s">%s</a>', $matches[0], $matches[0]);
}