Macromedia Dreamweaver MX

Поиск и замена текста

Все текстовые редакторы, за исключением самых примитивных, предостав­ляют пользователю возможность найти нужный фрагмент текста и при не­обходимости заменить его другим. Разумеется, Dreamweaver также поддер­живает эту возможность. И не просто поддерживает, а возносит ее на новую высоту.

Выберите пункт Find and Replace меню Edit или нажмите комбинацию кла­виш <Ctrl>+<F>. На экране появится окно Find and Replace, показанное на рис. 2.27. Обратите внимание, что это также немодальное диалоговое окно, т. е. вы не потеряете доступ к окну документа.

Поиск и замена текста

Рис. 2.27. Диалоговое окно Find and Replace

Всплывающее меню Search For позволяет задать, в каком тексте нужно произвести поиск: в тексте страницы (пункт Text), в "сыром" HTML-ко­де (Source Code), в тексте страницы, но более хитрым образом (Text (Ad­vanced)), или в тексте заданного тега (Specific Tag). Если выбраны первые два пункта, то искомый текст (подстрока) вводится в текстовое поле Search For, а текст, на который нужно заменить искомый, — в текстовое поле Replace With.

Здесь все более-менее просто. Вы, наверное, уже пользовались функцией поиска и замены в других текстовых редакторах, так что уже знакомы со всем этим.

Поиск и замена текста

Рис. 2.28. Диалоговое окно Find and Replace (выбран режим "хитрого" поиска)

Если же вы выберете пункт Text (Advanced), в окне поиска и замены кое - что добавится (рис. 2.28). Это будет новая группа элементов управления, состоящая из двух кнопок и двух раскрывающихся списков, позволяющих задать, внутри какого тега будет искаться тот или иной текст.

Раскрывающийся список, находящийся справа, задает тег, в котором будет искаться текст. А раскрывающийся список, находящийся слева, задает, где будет производиться поиск: внутри этого тега (пункт Inside Tag) или вне его (Not Inside Tag). Если вам нужно искать текст внутри (или вне) нескольких тегов, то, щелкая кнопку со значком плюса, вы можете добавить сколько угодно таких групп элементов управления. Соответственно, кнопка со знач­ком минуса удаляет группу элементов, в которой она расположена.

Но самые мощные возможности Dreamweaver предоставляет для поиска и замены тегов, для чего достаточно выбрать пункт Specific Tag всплывающе­го меню Search For. В окне поиска и замены появится группа элементов управления для задания параметров поиска и еще одна группа — для зада­ния параметров замены (рис. 2.29).

Искомый тег выбирается в раскрывающемся списке, расположенном правее всплывающего меню Search For. Если вы хотите искать любой тег, выберите пункт [any tag].

В группе поиска самый левый раскрывающийся список задает, какие теги будут искаться:

□ With Attribute — содержащие атрибут, заданный в следующем раскры­вающемся списке (в порядке слева направо). В третьем раскрывающемся списке задается знак сравнения ("равно", "больше", "меньше" или "не равно"), а в четвертом — значение искомого атрибута или [any value], если нужно найти атрибут, имеющий любое значение;

^Find and Replace

Find Next

Find All

подпись: find next
find all
Find in: | Current Document ~^ Web-страница Search For: [Specific Tag HI 3

И

подпись: и

Replace Replace All

подпись: replace replace all+ I — 11 With Attribute ~^ I ~^ [ = ж I ~

Action: I Set Attribute

Close

Help

подпись: helpOptions: I“ Match Case

W Ignore Whitespace Differences Г Use Regular Expressions

Рис. 2,29. Диалоговое окно Find and Replace (выбран режим поиска тега)

□ Without Attribute — не содержащие атрибут, заданный в следующем рас­крывающемся списке;

□ Containing — содержащие внутри себя заданный текст или тег. Если не­обходимо найти текст, выберите пункт Text во втором всплывающем ме­ню, а в поле ввода справа от него введите сам текст. Если нужно найти тег, выберите пункт Specified Tag во втором раскрывающемся списке, а в третьем — выберите сам тег;

□ No Containing — не содержащие внутри себя заданный текст или тег;

□ Inside Tag — находящиеся внутри тега, заданного во втором раскрываю­щемся списке;

□ No Inside Tag — не находящиеся внутри тега, заданного во втором рас­крывающемся списке.

Кнопки со знаками "плюс" и "минус" вам уже знакомы. Так что сразу пе­рейдем к следующей группе элементов управления.

К сожалению, Dreamweaver не будет искать заданный вами тег, если вы не вве­ли никаких значений в раскрывающиеся списки группы элементов управления, задающих дополнительные условия поиска. Так что, если вы не собираетесь задавать дополнительных условий, например, атрибута искомого тега, реко­мендуем вам удалить все пустые группы.

Раскрывающийся список Action задает действие, производимое над найден­ным тегом. А сделать с ними можно следующее:

□ Replace Tag & Contents — заменить найденный тег на другой, введенный в области редактирования, расположенной правее;

□ Replace Contents Only — заменить содержимое найденного тега на другое, введенное в области редактирования, расположенной правее;

□ Remove Tag & Contents — удалить найденный тег вместе с содержимым;

□ Strip Tag — удалить тег, но оставить содержимое;

□ Change Tag — изменить тег на другой, выбранный в расположенном пра­вее раскрывающемся списке, но оставить прежнее содержимое;

□ Set Attribute — установить атрибут, выбранный во втором раскрываю­щемся списке (в порядке слева направо), со значением, заданным в ком­бинированном списке То;

□ Remove Attribute — удалить атрибут, выбранный во втором раскрываю­щемся списке;

□ Add Before Start Tag — добавить перед начальным тегом текст, введен­ный в текстовом поле;

□ Add After End Tag — добавить после конечного тега текст, введенный в текстовом поле;

□ Add After Start Tag — добавить после начального тега текст, введенный в текстовом поле;

□ Add Before End Tag — добавить перед конечным тегом текст, введенный в текстовом поле.

Флажок Match Case предписывает Dreamweaver учитывать регистр символов при поиске. По умолчанию он отключен, т. е. регистр символов при поиске не учитывается.

Флажок Ignore Whitespace Differences предписывает Dreamweaver считать несколько расположенных подряд пробелов за один. По умолчанию он включен.

Флажок Use Regular Expressions включает обработку регулярных выражений. Регулярные выражения — это своего рода шаблоны, по которым Dreamweaver будет искать и заменять сложные последовательности символов. Мы особо опишем их использование — настолько это мощное средство.

Но как теперь запустить сам поиск (замену)?

Вы можете щелкнуть на кнопке Find Next — и первое вхождение найденной последовательности символов (подстроки) будет выделено в окне докумен­та. Чтобы найти следующую подстроку, опять щелкните на кнопке Find Next или, если окно Find and Replace уже закрыто, нажмите клавишу <F3> (при активном окне документа) или выберите пункт Find Next в меню Edit. Аналогично работает кнопка Replace: при ее нажатии выделяется первая найденная подстрока, а при последующих нажатиях ранее выделенная под­строка заменяется заданной и выделяется следующая найденная подстрока. После того как все подстроки будут заменены, Dreamweaver выдаст окно - предупрежение с указанием, сколько замен было произведено.

Чтобы заменить сразу все подстроки, нажмите кнопку Replace All.

Вы также можете сразу найти все вхождения подстроки в тексте страницы, нажав кнопку Find All. Конечно, Dreamweaver сразу не сможет все их выде­лить — это не сможет сделать ни одно Windows-приложение. Поэтому он использует другой подход. На экране появляется панель Search (рис. 2.30), содержащая список, в котором представлены все найденные подстроки. При двойном щелчке мышью на любой его позиции в окне документа будет выделена соответствующая подстрока.

Поиск и замена текста

Рис. 2.30. Панель Search

А теперь давайте представим себе такую ситуацию. Вы задали какое-то сложное условие поиска (и, возможно, замены) и теперь хотите сохранить его для дальнейшего использования или на память потомкам. Как это сде­лать? Очень просто: Dreamweaver предоставляет вам и такую возможность. Просто щелкните на кнопке с изображением дискеты в окне Find and Re­place, после чего на экране появится стандартное диалоговое окно сохране­ния файла Windows, где вы сможете задать имя вновь создаваемого файла или выбрать для перезаписи уже существующий. А чтобы загрузить сохра­ненное ранее в файле условие, щелкните на кнопке с изображением папки; на экране появится стандартное диалоговое окно открытия файла Windows, где вы сможете выбрать нужный файл условия.

Macromedia Dreamweaver MX

Заключение

"А напоследок я скажу..." — поется в старинном русском романсе. Что же мне сказать напоследок?.. Книга о Dreamweaver закончена. Я рассказал об этой программе все, что знал и что мог …

Страницы общего доступа

Страницы общего доступа предназначены для обычных посетителей сайта. Как правило, они создаются после административных страниц; в этом слу­чае вы можете использовать последние как образцы для создания "обычных" страниц. В самом …

Реализация выхода с сайта

Осталось реализовать выход с сайта — и работу над административными страницами можно считать законченной. Как вы помните, каждый посети­тель, вошедший на сайт с разграничением доступа, должен по окончании работы с …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.