Clean up string replacement

This commit is contained in:
Shane Kilkelly 2017-06-16 09:49:16 +01:00
parent d9aff3c3f4
commit 1d905bd5ff

View file

@ -253,7 +253,10 @@ define [
blankOutBlacklistedCommands: (line) ->
line.replace /\\(label|ref|usepackage|begin|end)(\[[^\]]*\])?{[^}]*}/g, (command) ->
command = command.replace /{.*}/, (args) ->
'{' + args.slice(1, args.length-1).split('').map((_char)-> '.').join('') + '}'
command.replace /\[.*\]/, (args) ->
'[' + args.slice(1, args.length-1).split('').map((_char)-> '.').join('') + ']'
command.replace(
/{.*}/, (args) ->
'{' + args.slice(1, args.length-1).split('').map((_char)-> '.').join('') + '}'
).replace(
/\[.*\]/, (args) ->
'[' + args.slice(1, args.length-1).split('').map((_char)-> '.').join('') + ']'
)