We have done this before and used something like the code below. This sample is pretty basic.
def fixchar(string,char): #fixes chars for latex if char == '<': newchar = '$<$' elif char == '>': newchar = '$>$' elif char == '~': newchar = '\\~{}' else: newchar = '\\' + char string = string.replace(char,newchar) return string On Fri, Oct 29, 2010 at 9:03 AM, SlafS <slaf...@gmail.com> wrote: > Hi there! > > I'm trying to write a filter that can be used inside of a template > that is used for generating latex files. > > The filter should replace the '|' char with '\'. Simple: > > @register.filter("verb_safe") > def verb_safe(val): > return str(val).replace('|', '\|') > > is outputting me '\\|' > > I'm littlle confused about that. > > Please help > > Regards > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to django-us...@googlegroups.com. > To unsubscribe from this group, send email to > django-users+unsubscr...@googlegroups.com<django-users%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > > -- Brian Bouterse ITng Services -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.