RegEx: Bilder und Links anzeigen wie hier im Forum
Alex
- php
Hallo,
weiß jemand, wie die RegEx lautet, um Bilder (und Links) so wie hier im Forum darzustellen?
Ich habs mal so probiert:
$text = ereg_replace("(!(.*)(])","<img src="\2">",$text);
...aber wenn danach irgendwo noch eine ")" kommt, funktionoert's nicht mehr richtig. Anstatt (.*) muss was rein, damit keine Lehrzeichen rein kommen (oder so...). Ist bestimmt ganz eibfach - ich hab bloß keine Ahnung von RegEx.
Danke für Hilfe und Grüße, Alex
Hallo,
weiß jemand, wie die RegEx lautet, um Bilder (und Links) so wie hier
im Forum darzustellen?
Schau dir doch einfach an, wie das hier gemacht wird:
Da wird im Grunde mit dem RegEx
'[([Ll][Ii][Nn][Kk]):\s*([^]\s]+)\s*]'
gearbeitet und dann ueberprueft, ob die angegebene URL gueltig ist.
Ich habs mal so probiert:
$text = ereg_replace("([image:)(.*)(])","<img src="\2">",$text);
Du hast vergessen, dass '*' greedy ist.
Gruesse,
CK
Hallo,
'[([Ll][Ii][Nn][Kk]):\s*([^]\s]+)\s*]'
...kann man das in PHP auch so machen?
Alex
Hallo,
'[([Ll][Ii][Nn][Kk]):\s*([^]\s]+)\s*]'
...kann man das in PHP auch so machen?
Alex
ja kann man schon, nur nicht mit ereg_replace sondern mit preg_replace