\[link=([^ ]+) title=([^\]]+)\]([\s\S]*?)\[\/link\]
så kör du den innan du kör ditt andra regex.
Du kan göra det till ett uttryck men då behöver du loopar ut dina resultat först vilket innebär att du inte kan köra din metod Reggex.
1 svar · 668 visningar · startad av bikic
Hej!
Jag har idag ett egenbyggt CMS-verktyg där man som inloggad administratör kan uppdatera sin hemsida.
I täxtfält kan man använda sig av kortkommandon för att länka till bilder, skapa länkar, göra en text fetstil m.m.
Kan se ut så här: [link=url]Länknamn[/link]
Reggex(strString, "\[link=([^\]]+)\]([\s\S]*?)\[\/link\]", "<a href=""$1"" title=""$2"">$2</a>")
Vad jag har utmaningar med är att jag vill kunna skapa en unik ankatext, men en unik titeltext för varje nyskapad länk.
Ungefär så här: [link=url title=titeltext]Ankartext[/link]
Hur kan man skapa det med hjälp av min rexexp ovan?
Tacksam för svar!
\[link=([^ ]+) title=([^\]]+)\]([\s\S]*?)\[\/link\]
så kör du den innan du kör ditt andra regex.
Du kan göra det till ett uttryck men då behöver du loopar ut dina resultat först vilket innebär att du inte kan köra din metod Reggex.