2.4. Macromedia DreamWeaver MX. Вводная часть4
Полный список символов регулярных выражений
| Character |
Описание |
Matches |
^ |
Начало строки |
Beginning of input or line. |
$ |
Конец строки |
End of input or line. |
* |
Предыдущий символ должен встретится 0 или больше раз |
The preceding character 0 or more times. |
+ |
Предыдущий символ должен встретится 1 или больше раз |
The preceding character 1 or more times. |
? |
Предыдущий символ должен встретится 0 или 1 раз |
The preceding character at most once (that is, indicates that the preceding character is optional). |
. |
Любой символ исключая символ новой строки |
Any single character except newline. |
x|y |
Должен встретится либо символ x, либо символ y |
Either x or y. |
{n} |
Предыдущий символ должен встретится точно заданное число раз (n - число) |
Exactly n occurrences of the preceding character. |
{n,m} |
Предыдущий символ должен встретится количество раз, заданное в интервале от n до m |
At least n, and at most m, occurrences of the preceding character. |
[abc] |
Должен встретится один из перечисленных символов |
Any one of the characters enclosed in the brackets. Specify a range of characters with a hyphen (for example, [a-f] is equivalent to [abcdef]). |
[^abc] |
Должен встретится любой символ кроме перечисленных |
Any character not enclosed in the brackets. Specify a range of characters with a hyphen (for example, [^a-f] is equivalent to [^abcdef]). |
\b |
Граница слова (пробел или перенос строки) |
A word boundary (such as a space or carriage return). |
\B |
Не граница слова |
A nonword boundary. |
\d |
Любая цифра. Эквивалент [0-9] |
Any digit character. Equivalent to [0-9]. |
\D |
Любой символ кроме цифры |
Any nondigit character. Equivalent to [^0-9]. |
\f |
Подача формы |
Form feed. |
\n |
Подача линии |
Line feed. |
\r |
Перевод строки |
Carriage return. |
\s |
Любой пробельный символ |
Any single white-space character, including space, tab, form feed, or line feed. |
\S |
Любой символ кроме пробела |
Any single non-white-space character. |
\t |
Табуляция |
A tab. |
\w |
Любой символ (буква, цифра или подчеркивание) |
Any alphanumeric character, including underscore. Equivalent to [A-Za-z0-9_]. |
\W |
Любой символ кроме (буква, цифра или подчеркивание) |
Any non-alphanumeric character. Equivalent to [^A-Za-z0-9_]. |
Следующие два пункта этого списка обладают куда более мощными возможностями.
Пункт "Text (Advanced)" (рис.2.17)
Рис. 2.17
В поле "Find in" вы можете выбрать место где будет происходить поиск/замена. Это может быть как раскрытый документ, текущий сайт, выбранные файлы или целые папки. В поле "Search for" задает дополнительные параметры поиска. Пункт "Inside Tag" - поиск внутри тега (сам тег указывается в соседнем выпадающем списке). Пункт "Not Inside Tag" - вне выбранного тега. Причем количество тегов в которых следует производить (или наоборот не производить) поиск зависит только от вас. Для добавления еще одного тега - нажмите кнопку "+" и добавляйте нужные вам теги, кнопка "-" - удалит выбранный тег.
Пункт "Specific Tag" - это, если так можно выразится, интеллектуальный поиск (рис.2.18)
Рис. 2.18
И здесь вы можете настроить все: от параметров поиска до параметров замены. Останавливаться на нем я не буду так как чтобы описать все имеющиеся атрибуты - потребуется слишком много времени, но вы всегда можете воспользоваться выбором справки, - где все подробно описано.
На этом вводную часть о программе Macromedia DreamWeaver MX я завершу.
|