Вставка и форматирование текста > Поиск и замена текста, тегов и атрибутов |
![]() ![]() ![]() |
Поиск и замена текста, тегов и атрибутов
Поиск можно вести в текущем документе, в отобраных файлах, папках или по всему сайту. Можно искать определенный текст, текст окруженный определенными тегами, или тегами HTML и атрибутами. Обратите внимание на то, что вы используйте различные команды для поиска файлов, текста и/или тегов HTML в пределах файлов: команды Locate in Local Site (Найти в локальном сайте) и Locate in Remote Site (Найти в Удаленном Сайте) ищут файлы, в то время как команды Edit (Правка)#Find and Replace (Найти и Заменить) ищут текст и теги внутри файлов.
Чтобы искать текст и/или код HTML внутри документов:
1 | Установите следующие настройки: |
![]() |
Находясь в режиме Визуального Дизайна выберите в Документе или в окне Site (сайт) команду Edit (Правка)# Find and Replace (Найти и Заменить). |
![]() |
Находясь в режиме Кода, выполните правый щелчок (Windows) или выполните Control-щелчок (Macintosh) и выберите команду Find и Replace (Найти и Заменить) из контекстного меню. |
2 | В появившемся диалоговом окне Find and Replace (Найти и Заменить) используйте настройку Find In (Найти В), чтобы определить в каких файлах будет проводиться поиск: |
![]() |
Current Document (Текущий Документ) ограничивает поиск активным документом. Эта настройка доступна только когда вы выбираете команду Find (Найти) или Replace (Заменить) в активном окне Document (документ) или в контекстном меню в инспекторе Code (Код). |
![]() |
Entire Local Site (Весь Локальный Сайт) задает поиск по всем документам HTML, файлам библиотеки и текстовым документам в текущем сайте. После того, как вы выберите команду Current Site (Текущий сайт) имя текущего сайта появляется справа от всплывающего меню. Если вы хотите провести поиск по другому сайту, выберите необходимый сайт во всплывающем меню сайтов в окне Site (сайт). |
![]() |
Selected Files in Site (выделенные файлы сайта) ограничивает поиск файлами и папками, которые в настоящее время выделены в окне Site (сайт). Эта настройка доступна только, когда вы выбираете команду Find (Найти) или Replace (Заменить) в окне Site (сайт) (а не в окне Document (документ)). |
![]() |
Folder ограничивает поиск определенной группой файлов. В этом случае необходимо щелкнуть на значке папки, чтобы найти и выбрать папку, в которой будет проводиться поиск. |
3 | Используйте настройку Search For (Искать Что), чтобы определить вид поиска, который вы хотите провести. |
![]() |
Source Code (Исходный Код) позволяет искать определенные строки текста в коде HTML. См. Поиск в коде HTML. |
![]() |
Text (Текст) позволяет искать определенные строки текста в окне Document (документ). Поиск текста игнорирует любой код HTML, который прерывает строку. Например, поиск по запросу "дворник Степанов" найдет и "дворник Степанов" и "<i> дворник</i> Степанов". |
![]() |
Text (Текст) (Advanced) позволяет искать определенные строки текста,
которые находятся внутри или за пределами тега или тегов. Например, в документе,
который содержит следующий код HTML, поиск слова "отличная" вне
тега i найдет только вторую трансформу этого слова: "Contupel <i>отличная</i> компания. Отличная от других." См. Поиск текста, содержащегося в определенных тегах. |
![]() |
Specific Tag (Определенный Тег) позволяет искать определенные теги, атрибуты и значения атрибутов, такие как теги td с атрибутом valign. См. Поиск тегов HTML и атрибутов. |
Обратите внимание: нажимая Control+Enter
или Shift+Enter (Windows) или Control+Return, Shift+Return или Command+Return
(Macintosh) вы добавляете разрывы строки в маску поиска текста, что позволяет
искать символ Возврата Каретки. Убедитесь, что настройка Ignore Whitespace
Differences (Игнорировать различия в пробелах) при выполнении этого поиска,
если вы не используете регулярные выражения. Обратите внимание, что такой
поиск находит в частности символ Возврата Каретки, а не просто разрыв строки;
например, при этом не находится тег <br> или тег <p>. Символы Возврата Каретки появляются как пробелы в режиме Визуального Дизайна, а не как разрывы строки. |
|
4 | Используйте следующие настройки, чтобы расширить или ограничить поиск: |
![]() |
Настройка Match Case (Учитывать Регистр) ограничивает поиск текстом, который вплоть до регистра отдельных букв соответствует заданному вами тексту. Например, если вы задали для поиска словосочетание "Ленинградское время", то не найдете текст "ленинградское время". |
Обратите внимание: Ignore Whitespace Differences (Игнорировать различия в пробелах) указана, то все несколько стоящих рядом пробелов считаются единым пробелов с целью соответствия. Например, когда эта настройка указана, то поиск текста "Арина - балерина" найдет текст"Арина - балерина", но не "Арина-балерина". Эта настройка недоступна, когда указана настройка Use Regular Expressions (Использовать Регулярные выражения); вы должны явно указать регулярное выражение, чтобы игнорировать пробелы. Обратите внимание, что теги <p> и <br> не считаются пробелами. |
|
![]() |
Настройка Use Regular Expressions (Использовать Регулярные выражения) интерпретирует некоторые символы и короткие сочетания (типа ?, *, \w, и \b) как регулярные выражения. Например, поиск сочетания J\w*\b Lennon найдет и John Lennon и Jacob Lennon. См. Регулярные выражения. |
![]() |
Обратите внимание: если вы работаете в режиме Кода и вносите изменения в ваш документ или ищете и заменяете что-нибудь кроме исходного кода, появляется диалоговое окно, которое сообщает, что Dreamweaver синхронизирует два режима представления перед выполнением поиска. Подробную информацию о синхронизировании режимов представлений. См. Режим Кода (или инспектор Code (Код).
![]() ![]() ![]() |