diff --git a/lexicon_filter.in b/lexicon_filter.in index 7e49651e6..7970fe985 100644 --- a/lexicon_filter.in +++ b/lexicon_filter.in @@ -422,9 +422,10 @@ x # A special case. Tidy up after commands. # Redirectors s/\([^{|] *\)|/\1@redr{|}/g +s/&$/@redr{\&}/ s/\([^{&] *\)&[^a-z]/\1@redr{\&}/g s/\([^{<>^] *\)\([0-9]* *[<>^][<>^]*[^@][a-zA-Z0-9._-]*\)/\1@redr{\2}/g -s/\\}/}\\/g +#s/\\}/}\\/g #. # Now we can add in 'unsafe' entities that would be too greedy. # Declared Variables