|
Символ |
Описание |
|
fn,m} |
n и m- неотрицательное число. Соответствует не менее чем п и не более чем m вхождениям предыдущего символа. /х{0,1}/ эквивалентно /х?/ |
|
[xyz] |
Соответствует любому символу из заключенных в квадрвтные скобки |
|
[Лхуг] |
Соответствует любому символу, кроме заключенных в квадратные скобки |
|
[a-z] |
Соответствует любому символу в указанном диапазоне |
|
[Aa-z] |
Соответствует любому символу, кроме лежащих в указанном диапазоне |
|
\b |
Соответствует границе слова, т. е. позиции между словом и пробелом или переводом строки |
|
\B |
Соответствует любой позиции, кроме границы слова |
|
\cX |
Соответствует символу, генерируемому нажатием комбинации клавиш <Ctrl>+<X>. Например, Лс1/ эквивалентно /\t/ |
|
\d |
Соответствует цифре. Эквивалентно [0-9] |
|
\D |
Соответствует нецифровому символу. Эквивалентно [' 0-9] |
|
\f |
Соответствует символу перевода формата (FF) |
|
\n |
Соответствует символу перевода строки (LF) |
|
\r |
Соответствует символу возврата каретки (CR) |
|
\s |
Соответствует символу пробела. Эквивалентно / [ \f\n\r\t\v] / |
|
\S |
Соответствует любому непробельному символу. Эквивалентно /Г \f\n\r\t\v] / |
|
\t |
Соответствует символу табуляции |
|
\v |
Соответствует символу вертикальной табуляции (VT) |
|
\w |
Соответствует латинской букве, цифре или подчеркиванию. Эквивалентно /[A-Za-z0-9 ]-/ |
|
\w |
Соответствует любому символу, кроме латинской буквы, цифры или подчеркивания. Эквивалентно / PA-Za-z0-9_] / |
|
\n |
п- положительное число. Соответствует n-й запомненной подстроке. Вычисляется путем подсчета левых круглых скобок. Если левых скобок до этого символа меньше, чем п, то эквивалентно \0п |
|
\0n |
п - восьмеричное число, не большее 377. Соответствует символу с восьмеричным кодом п. Например, Л011/ эквивалентно At/ |
|
\xn |
п - шестнадцатеричное число, состоящее из двух цифр. Соответствует символу с шестнадцатеричным кодом п. Например, Лх31/ эквивалентно /1/ |
ПРИЛОЖЕНИЕ 3
Зарезервированные слова
В JavaScript существует определенный набор слов, которые являются специальными, а потому их применение в качестве названий переменных, функций, методов не допускается:
|
abstract |
double |
|
boolean |
else |
|
break |
enum |
|
byte |
export |
|
case |
extends |
|
catch |
false |
|
char |
finally |
|
class |
float |
|
comment |
for |
|
const |
function |
|
continue |
goto |
|
debugger |
if |
|
default |
implements |
|
delete |
import |
|
do |
in |
|
instanceof |
static |
|
int |
super |
|
interface |
switch |
|
label |
synchronized |
|
long |
this |
|
native |
throw |
|
new |
transient |
|
null |
true |
|
package |
try |
|
private |
typeof |
|
protected |
var |
|
public |
void |
|
return |
while |
|
short |
with |
ПРИЛОЖЕНИЕ 4
ExtendScript Editor
ExtendScript Editor- приложение, предназначенное для отладки скриптов (пошагового выполнения инструкций), которые написаны для программ, разработанных Adobe. В нем можно редактировать скрипты как под Photoshop, так и под Illustrator, InDesign. В процессе отладки отслеживаются значения переменных, прохождение циклов и выполнение заданных условий, чтобы обеспечить корректность выполнения скрипта.
П4.1. Установка режима отладки Для управления глобальной активностью отладчика предназначены специальные команды, которые вставляются непосредственно в скрипт:
// Отключение отладчика в случае возникновения ошибок $.level = 0;
// Активизация отладчика перед выполнением скрипта $.level = 1;
