webForumDet fria alternativet

Regexp guide på svenska

3 svar · 345 visningar · startad av Steady

SteadyMedlem sedan dec. 2004225 inlägg
#1

Hejsan

Jag söker efter en regexp guide på svenska/engelska som ska vara hyffsat lätt att förstå :)
Gärna där de förklarar hur man bygger upp uttryck för att skriva [kod ]-taggar osv.
Tack på förhand

dectgapMedlem sedan sep. 20021 655 inlägg
SteadyMedlem sedan dec. 2004225 inlägg
#3

Tack så mycket!
Har den här koden för att ta ut URL:en:

	$text = preg_replace ( "/\[URL=((http:\\/\\/|https:\\/\\/|ftp:\\/\\/|mailto:|file:\\/\\/|telnet:\\/\\/|gopher:\\/\\/)|(www\\.))([\\w\\.\\/\\?]+)\\](.*?)[\\/URL]/is", "<a href=\"\\2\\3\\4\" target=\\"_blank\\">\\5</a>", $text );

Men problemet är att om länken ser ut såhär: http://httpd.apache.org/download.cgi så funkar det inte. Någon som har ett tips på hur jag ska lösa det?

Peter SMedlem sedan dec. 20025 483 inlägg
#4
$text = preg_replace ( "/<a href="http://((httpd:\/\/|http:\/\/|https:\/\/|ftp:\/\/|mailto:|file:\/\/|telnet:\/\/|gopher:\/\/)|(www\.))([\w\.\/\?" target="_blank">+)\](.*?)[\/URL]/is", "<a href=\"\2\3\4\" target=\"_blank\">\5</a>", $text );

:)

135 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)