Скачать программы >> Использование программы RQ Search and Replace для редактирования html файлов
Скачать программы на FindSOFT.ru
все программы   все статьи  
Еще статьи |
  Главная | Каталог программ | Статьи | Добавить программу | Еще статьи | | Поиск | Разработчикам софта

07 Января 2013 г.   

Каталог софта


Каталог статей

Компьютеры - Hardware
  Программы - Software
  -  Мультимедиа
  -  Графика и дизайн
  -  Бизнес
  -  Интернет и сеть
  -  Безопасность
  -  Образование
  -  Системные программы
  -  Диски и файлы
  -  Игры и развлечения
  -  Работа с текстом
  -  Программирование
  -  Софт для мобильных
  -  Новости софта
  -  Пресс-релизы
Интернет - Internet
Мобильные технологии
Цифровое фото
Цифровое видео
Мир кино и телевидения

Новые статьи
Лучшие статьи
Поиск по статьям

Добавить статью

Наша рассылка


Скачать программу PICASA

Еще статьи |

 ::  ...  


Использование программы RQ Search and Replace для редактирования html файлов

Основное назначение программы RQ Search and Replace - массовый поиск и замена текста (блоков, строк , целых слов) в текстовых файлах и документах MSWord. Одной из ее особенностей, полезной для зазработчиком WEB страниц, является наличие специальных функций для редактирования HTML файлов. С помощью этой программы можно находить и изменять теги или отдельные атрибуты в найденных тегах по заданным условиям. Например можно найти и удалить теги span lang= "rus">, которые содержат атрибут lang со значением rus, при этом теги span с другим набором атрибутов не будут затронуты. Можно изменять и удалять теги и атрибуты, изменять значение отдельных атрибутов. При этом порядок расположения атрибутов в теге, регистр и другие отличия не влияют на результат HTML код парсится, то есть выделяются теги с заданным именем, в этом теге выделяются атрибуты и их значения и сравниваются с заданными. Теги с заданными атрибутами будут обрабатываться, если они удовлетворяют условию поиска. Подобного рода операции можно реализовать при помощи регулярных выражений, да и то, возможно, не все. Кроме того при использовании RQ Search and Replace пользователю не обязательно знать правила формирования регэкспов и конструировать требуемые формулы. В ячейки поиска и замены вводятся теги в привычном виде и, возможно, некоторые дополнительные ключи. При обработке HTML файлов возможны следующие операции: Удалить тег - удаляется тег и соответствующий закрывающий тег. Могут быть установлены следующие условия удаления: 1. В ячейке замены пишется ключ ALL Удаляются начальный и конечный теги и весь текст (включая другие теги ) , содержащийся между ними. 2. В ячейке замены пишется ключ ALL- Удаляется весь текст (включая другие теги ) , содержащийся между начальным и конечным тегами. Сами теги не удаляются. 3. Если ключ отсутствует, то удаляются только начальный и конечный теги. Текст, находящийся между ними, сохраняется. Заменить атрибут - значение атрибута заменяется на заданное. Подробнее. 1. Ищется тег, удовлетворяющий условию поиска 2. В найденном теге ищется атрибут, имя которого совпадает с заданным в ячейке замены. 3. Данному атрибуту присваивается значение, заданное в ячейке замены. Удалить атрибут - удаляется атрибут с заданным именем/значением Добавить атрибут - добавляется атрибут с заданным именем/значением Если атрибут с таким именем уже имеется, то его значение изменяется на заданное, без добавления нового атрибута. В верхний регистр - значение атрибута переводится в верхний регистр В нижний регистр - значение атрибута переводится в нижний регистр Примечание. При обработке найденных тегов двойные (и более) пробелы внутри тегов заменяются на одинарные. При сравнении значений атрибутов кавычки и апострофы отбрасываются. Т.е значения атрибутов onClick="this.setHomePage("http://www.ru"); return false;" onClick="this.setHomePage("http://www.ru"); return false;" onClick=this.setHomePage("http://www.ru/"); return false; считаются равными. Могут быть установлены различные условия поиска: 1. Эквивалентность (равенство) тегов Ищется тег такого же типа, содержащий такой же набор атрибутов Порядок атрибутов, количество пробелов - не имеет значения. 2.Условие И Ищется тег с заданным именем, набор атрибутов которого должен содержать все указанные атрибуты с требуемыми значениями и, возможно, какие-нибудь другие теги. 3. Условие ИЛИ Искомый тег должен содержать в себе хотя бы один из признаков поиска - атрибут с таким же значением. 4. Условие И-НЕ Искомый тег НЕ должен содержать в себе ни одного из признаков поиска 5. Условие ИЛИ-НЕ Искомый тег НЕ должен содержать в себе хотя бы один из признаков поиска Если тег поиска указан без атрибутов, то любой тег с таким же именем будет считаться подходящим. Если в найденном теге нет атрибутов, то такой тег будет считаться подходящим. Программа имеет множество сервисных функций, призванных облегчить работу пользователю. Образцы текста для поиска и замены хранятся в таблице, там же указывается вид операции (заменить, удалить и т.п.) и тип объекта (тестовый блок, строка, HTML tag и др.) с которыми будет выполняться данная операция. Таким образом можно одним кликом выполнить множество операций над множеством текстовых объектов во множестве файлов! Отдельные строки таблицы можно "отключать", не удаляя их содержимого, что может быть удобно при отладке,или для обработки разных файлов. После обработки файлов сохраняется их копия и если результат неудовлетворителен - можно вернуться к предыдущей копии или к исходным файлам. Таблицу, а также текущие настройки директории, маски файлов и т.п. можно сохранять, и в последующем загружать для дальнейшего использования. Образцы поиска и замены можно импортировать в таблицу и внешних текстовых файлов. Другие функции, имеющие отношение к обработке HTML файлов: - составить оглавление - создать файл-список ссылок на HTML файлы в данной директории. - в HTML файлах преобразовать Unicod в ASCII ( последовательности &#xxxx в символы) - преобразовать Text->HTML (с подсветкой синтаксиса для исходников). Для обычных текстовых файлов добавляет HTML-заголовок и в конце строк вставляет
Исходники (файлы с расширением ".bas", ".rqb",".inc", ,".c", ".asm" ,".cpp" ,".pas" ) конвертирует в HTML с подсветкой синтаксиса. Не оптимизировано, применяются теги . Список ключевых слов должен быть в соответствующих файлах ххх.key bas.key, c.key, pas.key и т.п. Комментарии в Си типа /*....*/ пока не поддерживаются. - преобразовать HTML->Text (удаление тегов) Также могут быть выполнена перекодировка файла, в том числе с ипользованием пользовательских таблиц. Для поиска и замены в одиночных файлах регистрации программы не требуется. В зарегистрированной версии возможны поиск и замена множества фрагментов текста мо множестве файлов (и документов RTF и MSWord ) за один запуск. http://www.miraxem.com/rqsrr.html WBR, Andrew


Автор: Andrew Shelkovenko Добавлена: 01 Марта 2007 г. Yandex.ru
E-Mail автора: diakin@narod.ru Прочитано: 283 раз(а) Google.com

Популярные программы


Скачать программы


Скачать программы бесплатно на FindSOFT.ru - (С) AMS Software - support@ams-soft.com - Каталог программ - Лучший софт

nc

Rambler's Top100