У меня есть регулярное выражение для изменения смайликов на изображения. Вот оно
(?:(?![0]:\)|:\)\)|:-\)\)))(:\)|:-\))
Смысл не в том, чтобы изменить 0 :) и :)) и :-)) при изменении :) и :-)
Это работает довольно хорошо с :)) и :-)), но как-то все еще хватает :) в 0:)
Где моя ошибка?