Próbuję usunąć zagnieżdzenie cytatów używając JS. Gdy ktoś kliknie przycisk "cytuj" zostanie wykonana funkcja która pobiera treść komentarza i umieszczana w znacznikach [quote]. O to jak ona wygląda:
var text = tresc_komentarza.replace(/\[quote(.*?)\](.*?)\[\/quote\]/g, ''); form.tcomment.value += text;
Niestety nie dostaję oczekiwanego efektu. Poniższa treść:
Kod
[quote=autor1]
[quote=autor2]pierwszy koment[/quote]
drugi koment
[/quote]
trzeci koment
[quote=autor2]pierwszy koment[/quote]
drugi koment
[/quote]
trzeci koment
zostaje zamieniana na:
Kod
drugi koment[/quote]
trzeci koment
trzeci koment
Czyli brane jest pod uwagę od quote autora1 do zamykającego autora2. Reszta zostaje.
Nie znam się za bardzo na wyrażeniach regularnych i nie jest mi to do szczęścia potrzebne, więc proszę Was nie odsyłacie mnie do poradników z serii jak tworzyć wyrażenia.
Z góry dziękuję za pomoc.
Pozdrawiam.