Contains 연산자는 문자열의 섹션을 문자열과 비교하는 연산자입니다. 결과는 불리언 값을 반환합니다.
구문
구문
string contains string
- 연산 결과는 항상 불리언 값입니다.
-
두 피연산자는 2개의 문자열이어야 합니다.
-
"Blogger"에는"Blog"가 포함되어 있습니다.
-
-
피연산자
- 값
- 데이터
- Blogger 표현식 (중첩 연산)의 결과
-
BOOLEAN유형의 값을 허용하는 다른 연산에 중첩될 수 있습니다. -
contains연산자는 membership 연산자이기도 합니다. 값을 배열과 비교합니다.
몇 가지 예
2개의 값
<b:if cond='"Blogger" contains "Blog"'/>
</b:if>
값 및 데이터
<b:if cond='data:blog.title contains "블로그"'/>
</b:if>
2개의 데이터
<b:if cond='data:blog.pageTitle contains data:blog.title'/>
</b:if>
람다 연산 중첩
<b:if cond=data:posts count (p => p.title contains "블로그")''/>
</b:if>
삼항 연산 중첩
<b:if cond='data:view.description contains "보쌈" ? "준비 시간 : 최소 2 시간" : "준비 시간 : 2 시간 미만"'/>
</b:if>
논리 연산 중첩
<b:if cond='data:view.title contains "블로그" and data:view.isPost'/>
</b:if>
응용 구문
응용 구문은 기본 구문에 동일한 논리 연산자가 여러 번 포함될 때 사용할 수 있는 대안입니다.
contains (string,string)
다른 연산자
-
+ (concatenate) -
+ (addition) -
- (substraction) -
* (multiplication) -
/ (division) -
% (modulus) -
?: (selector) -
all -
and (&&) -
any -
appendParams -
contains (array) -
contains (string) -
count -
eq (==) -
filter -
first -
format -
fragment -
gt (>) -
gte (>=) -
in -
limit -
lt (<) -
lte (<=) -
map -
neq (!=) -
none -
not (!) -
offset -
or (||) -
params -
path -
resizeImage -
select -
Skip -
snippet -
sourceSet -
take -
to -
where