Есть ли хороший способ изменить html-теги UPPER CASE на строчные, для всего документа? - PullRequest
1 голос
/ 15 июля 2010

Итак, мне доставили кучу страниц с разметкой, которые я должен оформить.Проблема в том, что все теги находятся в верхнем регистре, хотя doctype объявляет его как xhtml.Мало того, что это уродливо и причиняет боль моим глазам, это также неправильно, не так ли?

Есть ли хороший способ, возможно, код (мой любимый инструмент), плагин или онлайн-сервис, который может сделатьэто для меня?Или вы можете сделать регулярное выражение поиска и замены в Coda, и если да, то как?(Я буду первым, кто признает, что регулярное выражение не моя чашка o'Java.)

1 Ответ

0 голосов
/ 15 июля 2010

Вы можете попытаться выяснить, как это сделать в RegExp (что-то вроде /<([^>]*)>/g было бы слишком упрощенно, но это только начало), но это все еще создает проблемы. RegExp от Coda просто выполняет поиск и замену, поэтому я не думаю, что вы сможете выполнить toLowerCase () для каждого найденного элемента перед заменой на Coda - вам придется использовать некоторый язык сценариев.

Другой вариант - загрузить приложение Tidy для W3C, которое, как мне кажется, имеет опции «в верхнем регистре» и «в нижнем регистре», хотя я не использовал его. Это здесь: http://tidy.sourceforge.net/#binaries (давно не обновлялся)

...