MVC 3 Удаление пробелов (наиболее оптимальный алогритм)?

Прямо сейчас я использую этот модуль WhiteSpace от Мэдса Кристенсена, http://madskristensen.net/post/A-whitespace-removal-HTTP-module-for-ASPNET-20.aspx

Он работает «хорошо», но мог бы быть и лучше (вывод, который я получаю, может быть еще больше уменьшен из-за пробелов). У кого-нибудь есть хорошее регулярное выражение/алгоритм для удаления пробелов? Я имею в виду, как тот, который использует google.com. Теперь это эффективно.

Единственный критерий, который у меня есть, это то, что вы можете использовать его изнутри и фильтр действий MVC.


person Patrick    schedule 17.05.2011    source источник
comment
У вас есть пример кода, иллюстрирующий ситуацию? И из какого текста вы хотите удалить пробелы?   -  person Rob    schedule 17.05.2011
comment
Давайте сделаем пример. У меня есть представление, которое отображает таблицу со 100 элементами. Затем я хочу удалить все пробелы между тегами при выводе (это уже сжато). Перейдите на google.com и просмотрите исходный код. В основном вы не найдете пробелов между тегами. Код Мэдса работает так же, но не так эффективно, как это сделал Google.   -  person Patrick    schedule 18.05.2011


Ответы (1)


Вы можете оформить заказ HTML Tidy. Но помните, что вы получите гораздо больше пользы от сжатие вывод вместо очистки. Просто следите за предупреждением при этом.

person Darin Dimitrov    schedule 17.05.2011
comment
Также HTML Tidy, последняя сборка была 6 лет назад, чистит только код, но структура остается. Я хочу удалить все пробелы между html-тегами. Перейдите на google.com и просмотрите исходный код. В основном вы не найдете пробелов между тегами. - person Patrick; 18.05.2011