Fix trailing backslash after complex options

This commit is contained in:
Mark Griffiths 2014-08-16 10:36:34 +01:00
parent cf7a6a6a65
commit 855a119654

View file

@ -414,6 +414,8 @@ s/\n[^\<@][^\\]*\\//
s/\n[^\<@][^\\]*// s/\n[^\<@][^\\]*//
s/^\\// s/^\\//
s/\n$//g s/\n$//g
s/\\\n/\
/
} }
#. #.
# Swap the buffers back. # Swap the buffers back.
@ -425,7 +427,7 @@ s/\([^{|] *\)|/\1@redr{|}/g
s/&$/@redr{\&amp;}/ s/&$/@redr{\&amp;}/
s/\([^{&] *\)&[^a-z]/\1@redr{\&amp;}/g s/\([^{&] *\)&[^a-z]/\1@redr{\&amp;}/g
s/\([^{<>^] *\)\([0-9]* *[<>^][<>^]*[^@][a-zA-Z0-9._-]*\)/\1@redr{\2}/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. # Now we can add in 'unsafe' entities that would be too greedy.
# Declared Variables # Declared Variables