Jag har inte pysslat så värst mycket med reguljära uttryck och inte heller med javascript. Nu när jag behöver kombinera de två vet jag inte riktigt hur jag ska gå tillväga.
[b]<span class="test" style="color: rgb(0, 244, 255)";>[/b]text eller <b>html-kod</b>[b]</span>[/b]
Ovanstående kod ska ersättas med
[b]<a href="[i]länk från variabel[/i]" title="[i]title från variabel[/i]">[/b]text eller <b>html-kod</b>[b]</a>[/b]
Koden finns någonstans mitt ibland annan kod, så det kan förekomma flera </span> dock bara en <span class="test" style="color: rgb(0, 244, 255)";>. Det är alltså bara en ersättning som ska göras.
Kommer href- och title-värdena från JavaScript-variabler? Om inte:
// Din text finns i [b]txt[/b]
txt = txt.replace(/<span class="test" style="color: rgb\(0, 244, 255\)";>((?:.|\n)*?)<\/span>/, '<a href="" title="">$1</a>');