Rambler's Top100
Главная
Скачать (Download)
Dreamweaver CS6
Dreamweaver CS5
Dreamweaver CS4
Dreamweaver 8
Dreamweaver MX 2004
Dreamweaver 4
Уроки (Tutorials)
Видеоуроки new!!!

Fireworks
ЧаВо
Документация
Статьи
Программы и скрипты
Бесплатные шаблоны
Каталог сайтов
Форум
Карта сайта
Контакты



Форматирование - Обзор
- Вставка текста и объектов
- Создание списков
- Настройка шрифтов, стилей, цвета и выравнивания
- Форматирование стилями HTML
- Применение стилевых таблиц CSS
- Преобразование CSS в теги HTML
- Проверка орфографии
- Поиск/замена текста, тегов и атрибутов

главная > Dreamweaver v. 4 > форматирование текста

Регулярные выражения

Регулярные выражения - образцы, которые описывают комбинации символов в тексте. Используйте их для поиска таких сочетаний как "предложения, которые начнаются на 'Я'", или "значения атрибутов, которые содержат число" Следующая таблица приводит список специальных символов в регулярных выражениях, их значения и примеры использования.

Чтобы искать текст, содержащий один из специальных символов приведенных в таблице, выделите этот специальный символ, предварив его наклонной чертой влево. Например, для поиска искать звездочку во фразе "apply", то образец поиска может выглядеть так: "apply\*". Если вы не предварите звездочку, то найдете в том числе фразы "appl" и "applyy" или "applyyy" (так как звездочка может заменять любое количество символов), а не только фразы содержащие символ звездочки.

Символ
Возвращает в результате
Пример
^ Начало ввода или строки ^T возвращает “T” в “This good earth” но не “Uncle Tom’s Cabin”
$ Конец ввода или строки. h$ возвращает “h” в “teach” но не в “teacher”
* Предшествующий символ может отсутствовать. um* возвращает ”um” в “rum”, “umm” в “yummy”, и “u” в “huge”
+ Предшествующий символ отсутствовать не может. um+ возвращает “um” в “rum” и “umm” в “yummy” но не в “huge”
? Предшествующий знаку символ необязателен st?on возвращает “son” в “Johnson” и “ston” в “Johnston” но не возвращает “Appleton” или “tension”
. Любой одинарный символ, кроме переноса строки. .an возвращает “ran” и “can” во фразе “bran muffins can be tasty”
x|y x или y. FF0000|0000FF возвращает “FF0000” в GCOLOR=”#FF0000” и “0000FF’” в FONT COLOR=”#0000FF”
{n} Точное количество появлений предшествующего символа. O{2} возвращает “oo” в “loom” и первые два o в “mooooo” но не возвращает “money”
{n,m} Как минимум n и как максимум m появлений предшествующего символа. F{2,4} возвращает “FF” в “#FF0000” и первые четыре F в #FFFFFF
[abc] Любой из символов в скобках. Диапазон символов можно задать с помощью дефиса (например, [a-f] соответствует [abcdef]). [e-g] возвращает “e” в “bed”, “f” в “folly”, и ”g” в “guard”
[^abc] Любой символ, кроме заключенных в скобках. Диапазон символов можно задать с помощью дефиса (например, [a-f] соответствует [abcdef]). [^aeiou] возвращает “r” в “orange”, “b” в book” и “k” в “eek!”
\b Разделитель слов (символы пробел или возврат каретки). \bb возвращает “b” в “book” но не возвращает “goober” или “snob”
\B Отсутствие границы. \Bb возвращает “b” в “goober” но не возвращает “book”
\d Любой цифровой символ. Соответствует [0-9]. \d возвращает ”4” в “C4PO” и “2” в “apartment 2G”
\D Любой нецифровой символ. Соответствует [0-9]. \D возвращает ”S” в 900S” и ”Q” в “Q45”
\f Form feed.  
\n Line feed.  
\r Carriage return.  
\s Любой одинарный невидимый символ, типа space (пробел), tab, form feed или line feed. \sbook возвращает ”book” в “blue book” но не возвращает “notebook”
\S Любой одинарный видимый символ. \Sbook возвращает “book” в “notebook” но не возвращает “blue book”
\t Табуляция.  
\w Любой алфавитно-цифровой символ, в том числе и подчеркнутые. Соответствует диапазону [A-Za-z0-9_]. b\w* возвращает “barking” в “the barking dog” и по отдельности “big” и “black” в “the big black dog”
\W Любой не алфавитный и не цифровой символ, в том числе и подчеркнутые. Соответствует диапазону [^A-Za-z0-9_]. \W возвращает “&” в “Jake & Mattie” и “%” в “100%”

Используйте круглые скобки чтобы выделить группы в пределах регулярного выражения; используйте $1, $2, $3, и так далее (в поле Find используйте ($), а в поле Replace используйте наклонную черту влево (\)), чтобы обозначить первую, вторую, третью и так далее группы. Например, задав для поиска (\d +)\/ (\d +)\/(\d +) и заменяя их $1/$3 $2/, вы можете заменить день и месяц в дате, где значения разделены наклонными чертами (например, чтобы преобразовать американский формат даты (где первым указывается месяц, а затем число) в европейский).

<< назад

главная > Dreamweaver v. 4 > форматирование текста

Реклама

Простой конкурс с денежными призами!





Rambler's Top100 Рейтинг@Mail.ru