Door
de VeeWee
op 01-07-2004 12:24
gewijzigd op 02-07-2004 01:19
1.141 views
Hallo,
Ik ben op zoek naar de regexpression voor automatisch email en link om te zetten, deze heb ik dan ook gevonden maar ik werk ook nog met ubb codes en dus zoek ik de expressie dat wanneer er geen [ url]-tags staan het wordt omgezet
en als jullie misschien echt te veel tijd zouden hebben liefst ook nog dat een url met een img extensie (bijvoorbeeld .gif of .jpg) automatisch word omgezet naar [img]-tags...
nja dat had ik zelf ook wel, denk dat ik het niet goed uitgelegd heb:
ik heb een ubb parser en die zorgt ervoor dat [url ] of [url= ] laat omzetten naar <a href...> maar als ik dan dit script pak dan word die link in <a href> nog eens omgezet en dat is geen mooi zicht!
maar omdat ik niet zo goed ben in regular expressions weet ik niet hoe je ziet of het begint op [url= of [ url]
wat is hier ongeveer de juiste code voor?
Zo dus:
<?
$text = preg_replace("/\[url=([:a-z0-9.\/_\-?=;&]*)\]([A-Za-z0-9.\/]*)\[\/url\]/i","<a href=\"\\1\">\\2</a>",$text);
?>
Die werkt alleen als je [ url= ]text[ /url ] gebruikt en niet zomaar met <a href ...>
Of is dit het ook niet?