Используйте регулярные выражения в asp, чтобы очистить текстовый формат скопированного и вставленного содержимого в фоновом редакторе и преобразовать его в обычный текст. Когда клиенты компании используют фоновое редактирование веб-сайта для добавления и изменения содержимого, они часто копируют содержимое непосредственно из документа Word в. редактор. Просто отправьте. В результате на странице отображения контента используются различные стили, и иногда в качестве выдержек требуется некоторый простой текстовый контент, и все это требует очистки формата слов. Трудно изменить привычки клиента, попросив клиента скопировать их в Блокнот, а затем вставить в редактор для редактирования, поэтому мы начинаем с изменения сами. Я нашел в Интернете несколько обычных правил очистки форматов слов из Baidu, но результаты оказались неудовлетворительными, поэтому я сам написал функцию asp для очистки форматов слов, которая может удовлетворить наши собственные нужды. Функция следующая:
Скопируйте код кода следующим образом:
функция CleanWord(html)
димрегекс
set regEx=Новое регулярное выражение
regEx.IgnoreCase=Истина
regEx.Global=Истина
regEx.Pattern=<[^>]*> 'Очистить все содержимое между <>
html = regEx.replace(html,)
regEx.Pattern={[^}]*} 'Очистить все содержимое между {}
html = regEx.replace(html,)
regEx.Pattern=/[^/]*/ 'Удалить все комментарии между /**/
html = regEx.replace(html,)
html =Replace(html,table.MsoNormalTable,) 'Замените пропущенные слова
cleanWord=html
установить regEx=ничего
конечная функция