Moggel,
Ik heb een tabel (wp_posts) in een database staan waarin ik een kolom (wp_content) met grote teksten heb (ongeveer 270). In deze teksten staat hier en daar een link (url) in de vorm van bbcode:
[url=http://ditiseenlink.nl]Dit is de tekst van de link[/url]
Nu wil ik al deze bbcode links om zetten in html links:
<a href="http://ditiseenlink.nl">Dit is de tekst van de link</a>
Ik dacht dit te doen met een UPDATE query en een REPLACE:
Nu is het natuurlijk zo dat elke link weer anders is, en de URL en de tekst in de link natuurlijk ook. Er zitten dus deeltjes in het te vervangen patern welke variabel zijn. Ik dacht dat op te lossen met een regular expressie maar heb geen idee hoe dat uit te voeren.
Hier iemand enig idee?
Ik heb een tabel (wp_posts) in een database staan waarin ik een kolom (wp_content) met grote teksten heb (ongeveer 270). In deze teksten staat hier en daar een link (url) in de vorm van bbcode:
[url=http://ditiseenlink.nl]Dit is de tekst van de link[/url]
Nu wil ik al deze bbcode links om zetten in html links:
<a href="http://ditiseenlink.nl">Dit is de tekst van de link</a>
Ik dacht dit te doen met een UPDATE query en een REPLACE:
code:
1
2
3
| UPDATE wp_content
SET wp_content =
REPLACE(wp_content, '[b][[/b]url=http://ditiseenlink.nl]Dit is de tekst van de link[/url[b]][/b]', '<a href="http://ditiseenlink.nl">Dit is de tekst van de link</a>'); |
Nu is het natuurlijk zo dat elke link weer anders is, en de URL en de tekst in de link natuurlijk ook. Er zitten dus deeltjes in het te vervangen patern welke variabel zijn. Ik dacht dat op te lossen met een regular expressie maar heb geen idee hoe dat uit te voeren.
Hier iemand enig idee?