Testowałem regexa tutaj: http://regexr.com/3beqb i wszystko działa, natomiast jak odpalę lokalnie, lub na http://ideone.com/gWkx2F to nie działa.
$tekst = "looooool"; else
Ma ktoś pomysł dlaczego?
edit:
użyłem preg_match zamiast preg_replace, problem rozwiązany