30.7. Operator 참조

30.7.1. 바이너리 Operator

간단한 언어 서술자의 바이너리 Operator는 표 30.2. “간단한 언어를 위한 바이너리 Operator” 에 표시됩니다.

표 30.2. 간단한 언어를 위한 바이너리 Operator

Operator설명

==

동일.

=~

케이스 무시와 동일합니다. 문자열 값을 비교할 때 대소문자를 무시합니다.

>

보다 큼.

>=

크거나 같음.

<

보다 적습니다.

작거나 같음.

!=

같지 않음.

포함

LHS 문자열에 RHS 문자열이 포함되어 있는지 테스트합니다.

포함되지 않음

LHS 문자열에 RHS 문자열이 포함되어 있지 않은지 테스트합니다.

regex

LHS 문자열이 RHS 정규식과 일치하는지 테스트합니다.

not regex

LHS 문자열이 RHS 정규식과 일치하지 않는지 테스트합니다.

in

LHS 문자열이 RHS 쉼표로 구분된 목록에 표시되는지 테스트합니다.

해당 없음

LHS 문자열이 RHS 쉼표로 구분된 목록에 나타나지 않는지 테스트합니다.

is

LHS가 RHS Java 유형의 인스턴스인지 테스트합니다(Java instanceof operator 사용).

해당 없음

LHS가 RHS Java 유형의 인스턴스가 아닌지 테스트합니다(Java instanceof operator 사용).

범위

LHS 번호가 RHS 범위에 있는지 테스트합니다(범위의 형식은 'min…​max').

범위가 아님

LHS 번호가 RHS 범위에 있지 않은지 테스트합니다(범위의 형식은 'min…​max').

다음으로 시작

Camel 2.18의 새로운 기능. LHS 문자열이 RHS 문자열로 시작하는지 테스트합니다.

다음으로 종료

Camel 2.18의 새로운 기능. LHS 문자열이 RHS 문자열로 종료되는지 테스트합니다.

30.7.2. 단항 연산자 및 문자 이스케이프

간단한 언어 서술자의 바이너리 Operator는 표 30.3. “간단한 언어에 대한 단항 Operator” 에 표시됩니다.

표 30.3. 간단한 언어에 대한 단항 Operator

Operator설명

++

숫자를 1씩 늘립니다.

--

숫자를 1로 줄입니다.

\n

줄 바꿈 문자입니다.

\r

반환 문자입니다.

\t

탭 문자입니다.

\

(obsolete) Camel 버전 2.11부터 백슬래시 이스케이프 문자는 지원되지 않습니다.

30.7.3. 서술자 결합

표 30.4. “Simple Language Predicates의 결합” 에 표시된 결합을 사용하여 두 개 이상의 간단한 언어 서술자를 결합할 수 있습니다.

표 30.4. Simple Language Predicates의 결합

Operator설명

&&

두 서술자를 논리 및 와 결합합니다.

||

논리 포함 또는 두 서술자를 결합합니다.

더 이상 사용되지 않음 대신 &amp ;& amp;를 사용하십시오.

또는

더 이상 사용되지 않음 대신 || 를 사용하십시오.