В нокогири я ищу способ убрать html пробелы, комментарии и комментарии javascript (/ * * /, //).Я делаю это не из-за размера документа.Я играю со стойкой промежуточного программного обеспечения, чтобы сделать эту работу.Я знаю, что могу сделать это с помощью регулярного выражения, но я думаю, что это может быть хлопотно.
Если это невозможно сделать с помощью nokogiri, пожалуйста, дайте мне лучшее регулярное выражение, которое можно вырезать для 2 вышеописанных случаев.
То, что я пытался использовать регулярное выражение:
response = @app.call(env)
body = response.last.body.gsub(/(\n|\t|\r)/, ' ').gsub(/>\s*</, '><').gsub(/<!--[^>]*-->/, ' ').squeeze(' ')
response.last.body = body
response
Я думаю, что должен быть более чистый способ, чем использование регулярного выражения.