Jeg har rodet lidt mere med det, og det viser sig, at \\n finder HELE den matchende streng - f.eks. [il]mapping[/il] og ikke bare mapping. Hvordan undgår jeg dette?
EDIT:
Så! Nu har jeg endelig fået skidtet til at fungere. Der er dog et lille problem:
(fjernet)
Altså:
LOL![/il]
[il=home]LOL 2!
Mapping
PHP kan tilsyneladende godt lide at fortolke start og slut på formatteringskoden som en del af indholdet. Hvordan undgår jeg dette? Koden ses herunder:
"#\[il=([0-9a-z_-]+)\](.+)\[/il\]#e"
Og
'\'<a title="\'.Page::GetPage($1)->Title.\'" href="?location=$1">$2</a>\''
Indlæg senest redigeret d. 23.04.2011 09:03 af Bruger #14505