# Template tags file from django.utils.safestring import mark_safe import re @register.filter(name='at_reply') def twitter_at_reply(tweet): pattern = re.compile(r"(\A|\W)@(?P\w+)(\Z|\W)") repl = (r'\1@\g\3') return mark_safe(pattern.sub(repl, tweet)) # Template usage {% load TAG_LIBRARY_NAME %} {{ status.status|at_reply }}