Символ

Описание

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;


⇐ вернуться назад | | далее ⇒