문자열 함수

표현식 편집기에서 문자열 함수를 사용하는 방법을 알아봅니다.

카멜 사례

다음 camelCase 함수는 문자열의 각 단어의 첫 문자를 대문자로 바꿉니다.

포맷

{%= camelCase(string)%}

다음 함수는 프로필의 거리 주소에 첫 번째 단어 문자를 대문자로 사용합니다.

{%= camelCase(profile.homeAddress.street) %}

Concat

다음 concat 함수는 두 문자열을 하나로 결합합니다.

포맷

{%= concat(string,string) %}

다음 함수는 프로필 도시와 국가를 하나의 문자열로 결합합니다.

{%= concat(profile.homeAddress.city,profile.homeAddress.country) %}

다음 포함

다음 contains 함수에서 지정된 하위 문자열을 포함하는지 여부를 확인하는 데 사용됩니다.

포맷

{%= contains(STRING_1, STRING_2, CASE_SENSITIVE) %}
인수 설명
STRING_1 확인을 수행할 문자열입니다.
STRING_2 첫 번째 문자열 내에서 검색할 문자열입니다.
CASE_SENSITIVE 검사가 대/소문자를 구분하는지 여부를 판별하는 선택적 매개 변수입니다. 가능한 값: true(기본값) / false.

  • 다음 함수는 프로필 이름에 문자 A(위 또는 아래)가 포함되어 있는지 확인합니다. 이 경우 'true'를 반환하고, 그렇지 않으면 'false'를 반환합니다.

    {%= contains(profile.person.name.firstName, "A", false) %}
    
  • 다음 쿼리는 대/소문자 구분을 사용하여 개인의 이메일 주소에 문자열 "2010@gm"이 포함된 경우 결정합니다.

    {%= contains(profile.person.emailAddress,"2010@gm") %}
    

다음을 포함하지 않음

다음 doesNotContain 함수에서 지정된 하위 문자열을 포함하지 않는지 확인하는 데 사용됩니다.

포맷

{%= doesNotContain(STRING_1, STRING_2, CASE_SENSITIVE)%}
인수 설명
STRING_1 확인을 수행할 문자열입니다.
STRING_2 첫 번째 문자열 내에서 검색할 문자열입니다.
CASE_SENSITIVE 검사가 대/소문자를 구분하는지 여부를 판별하는 선택적 매개 변수입니다. 가능한 값: true(기본값) / false.

다음 쿼리는 대/소문자 구분을 사용하여 개인의 이메일 주소에 문자열 "2010@gm"이 포함되지 않은 경우 결정합니다.

{%= doesNotContain(profile.person.emailAddress,"2010@gm")%}

다음으로 끝나지 않음

다음 doesNotEndWith 함수는 문자열이 지정된 하위 문자열로 끝나지 않는지 여부를 확인하는 데 사용됩니다.

포맷

{%= doesNotEndWith(STRING_1, STRING_2, CASE_SENSITIVE)%}
인수 설명
{STRING_1} 확인을 수행할 문자열입니다.
{STRING_2} 첫 번째 문자열 내에서 검색할 문자열입니다.
{CASE_SENSITIVE} 검사가 대/소문자를 구분하는지 여부를 판별하는 선택적 매개 변수입니다. 가능한 값: true(기본값) / false.

다음 쿼리는 대/소문자 구분을 사용하여 개인의 이메일 주소가 ".com"으로 끝나지 않으면 결정합니다.

doesNotEndWith(person.emailAddress,".com")

다음으로 시작하지 않음

다음 doesNotStartWith 함수는 문자열이 지정된 하위 문자열로 시작하지 않는지 여부를 확인하는 데 사용됩니다.

포맷

{%= doesNotStartWith(STRING_1, STRING_2, CASE_SENSITIVE)%}
인수 설명
{STRING_1} 확인을 수행할 문자열입니다.
{STRING_2} 첫 번째 문자열 내에서 검색할 문자열입니다.
{CASE_SENSITIVE} 검사가 대/소문자를 구분하는지 여부를 판별하는 선택적 매개 변수입니다. 가능한 값: true(기본값) / false.

다음 쿼리는 대/소문자 구분을 사용하여 개인 이름이 "Joe"로 시작하지 않으면 결정합니다.

{%= doesNotStartWith(person.name,"Joe")%}

64 인코딩

다음 encode64 URL에 예를 들어 포함해야 하는 경우 PI(개인 정보)를 유지하기 위한 문자열을 인코딩하는 데 사용됩니다.

포맷

{%= encode64(string) %}

다음으로 끝남

다음 endsWith 함수는 문자열이 지정된 하위 문자열로 끝났는지 여부를 확인하는 데 사용됩니다.

포맷

{%= endsWith(STRING_1, STRING_2, CASE_SENSITIVE) %}
인수 설명
{STRING_1} 확인을 수행할 문자열입니다.
{STRING_2} 첫 번째 문자열 내에서 검색할 문자열입니다.
{CASE_SENSITIVE} 검사가 대/소문자를 구분하는지 여부를 판별하는 선택적 매개 변수입니다. 가능한 값: true(기본값) / false.

다음 쿼리는 대/소문자 구분을 사용하여 개인의 이메일 주소가 ".com"으로 끝나는 경우 결정합니다.

{%= endsWith(person.emailAddress,".com") %}

다음과 같음

다음 equals 함수는 문자열을 대소문자 구분을 사용하여 지정된 문자열과 일치하는지 확인하는 데 사용됩니다.

포맷

{%= equals(STRING_1, STRING_2) %}
인수 설명
{STRING_1} 확인을 수행할 문자열입니다.
{STRING_2} 첫 번째 문자열과 비교할 문자열입니다.

다음 쿼리는 대/소문자 구분을 사용하여 개인의 이름이 "John"인 경우 결정합니다.

{%=equals(profile.person.name,"John") %}

대/소문자 무시 같음

다음 equalsIgnoreCase 변수는 대/소문자를 구분하지 않고 지정된 문자열과 동일한지 확인하는 데 사용됩니다.

포맷

{%= equalsIgnoreCase(STRING_1, STRING_2) %}
인수 설명
{STRING_1} 확인을 수행할 문자열입니다.
{STRING_2} 첫 번째 문자열과 비교할 문자열입니다.

다음 쿼리는 대/소문자를 구분하지 않고 개인의 이름이 "John"인 경우 결정합니다.

{%= equalsIgnoreCase(profile.person.name,"John") %}

이메일 도메인 추출

다음 extractEmailDomain 함수는 이메일 주소의 도메인을 추출하는 데 사용됩니다.

포맷

{%= extractEmailDomain(string) %}

다음 쿼리는 개인 이메일 주소의 이메일 도메인을 추출합니다.

{%= extractEmailDomain(profile.personalEmail.address) %}

비어 있음

다음 isEmpty 함수는 문자열이 비어 있는지 확인하는 데 사용됩니다.

포맷

{%= isEmpty(string) %}

프로필의 휴대폰 번호가 비어 있는 경우 다음 함수는 'true'를 반환합니다. 그렇지 않으면 'false'를 반환합니다.

{%= isEmpty(profile.mobilePhone.number) %}

왼쪽 트림

다음 leftTrim 함수는 문자열 시작 부분에서 공백을 제거하는 데 사용됩니다.

포맷

{%= leftTrim(string) %}

Length

다음 length 함수는 문자열 또는 표현식의 문자 수를 가져오는 데 사용됩니다.

포맷

{%= length(string) %}

다음 함수는 프로필의 도시 이름의 길이를 반환합니다.

{%= length(profile.homeAddress.city) %}

좋아요

다음 like 함수는 문자열이 지정된 패턴과 일치하는지 확인하는 데 사용됩니다.

포맷

{%= like(STRING_1, STRING_2) %}
인수 설명
{STRING_1} 확인을 수행할 문자열입니다.
{STRING_2} 첫 번째 문자열에 대해 일치하는 표현식입니다. 표현식을 만드는 데 지원되는 두 가지 특수 문자가 있습니다. %_.
  • % 0개 이상의 문자를 나타내는 데 사용됩니다.
  • _ 는 정확히 하나의 문자를 나타내는 데 사용됩니다.

다음 쿼리는 프로필이 거주하는 모든 도시를 검색하여 "es" 패턴을 검색합니다.

{%= like(profile.homeAddress.city, "%es%")%}

소문자

다음 lowerCase 함수는 문자열을 소문자로 변환합니다.

구문

{%= lowerCase(string) %}

이 함수는 프로필 이름을 소문자로 변환합니다.

{%= lowerCase(profile.person.name.firstName) %}

일치

다음 matches 함수가 특정 정규 표현식과 일치하는지 여부를 확인하는 데 사용됩니다. 자세한 내용은 이 문서 를 참조하십시오.

포맷

{%= matches(STRING_1, STRING_2) %}

다음 쿼리는 대/소문자를 구분하지 않고 개인 이름이 "John"으로 시작하는 경우를 결정합니다.

{%= matches(person.name.,"(?i)^John") %}

같지 않음

다음 notEqualTo 함수는 문자열이 지정된 문자열과 같지 않은지 확인하는 데 사용됩니다.

포맷

{%= notEqualTo(STRING_1, STRING_2) %}
인수 설명
{STRING_1} 확인을 수행할 문자열입니다.
{STRING_2} 첫 번째 문자열과 비교할 문자열입니다.

다음 쿼리는 대/소문자 구분을 사용하여 개인의 이름이 "John"이 아닌 경우 결정합니다.

{%= notEqualTo(profile.person.name,"John") %}

정규 표현식 그룹

다음 Group 함수는 제공된 정규 표현식을 기반으로 특정 정보를 추출하는 데 사용됩니다.

포맷

{%= regexGroup(STRING, EXPRESSION, GROUP) %}
인수 설명
{STRING} 확인을 수행할 문자열입니다.
{EXPRESSION} 첫 번째 문자열에 일치하는 정규 표현식입니다.
{GROUP} 일치하는 표현식 그룹입니다.

다음 쿼리는 이메일 주소에서 도메인 이름을 추출하는 데 사용됩니다.

{%= regexGroup(emailAddress,"@(\w+)", 1) %}

바꾸기

다음 replace 함수는 문자열에서 주어진 하위 문자열을 다른 하위 문자열로 바꾸는 데 사용됩니다.

포맷

{%= replace(string,string,string) %}

다음 함수 .


모두 바꾸기

다음 replaceAll 함수는 "target"과 일치하는 텍스트의 모든 하위 문자열을 지정된 리터럴 "replacement" 문자열로 바꾸는 데 사용됩니다. 대체는 문자열 시작 부분부터 끝 부분까지 진행됩니다. 예를 들어 문자열 "aaa"에서 "aa"를 "b"로 바꾸면 "ab"가 아니라 "ba"가 됩니다.

포맷

{%= replaceAll(string,string,string) %}

오른쪽 트림

다음 rightTrim 함수는 문자열 끝에서 공백을 제거합니다.

포맷

{%= rightTrim(string) %}

분할

다음 split 함수는 문자열을 지정된 문자로 분할하는 데 사용됩니다.

포맷

{%= split(string,string) %}

다음으로 시작

다음 startsWith 함수는 문자열이 지정된 하위 문자열로 시작하는지 여부를 확인하는 데 사용됩니다.

포맷

{%= startsWith(STRING_1, STRING_2, CASE_SENSITIVE) %}
인수 설명
{STRING_1} 확인을 수행할 문자열입니다.
{STRING_2} 첫 번째 문자열 내에서 검색할 문자열입니다.
{CASE_SENSITIVE} 검사가 대/소문자를 구분하는지 여부를 판별하는 선택적 매개 변수입니다. 기본적으로 true로 설정됩니다.

다음 쿼리는 대/소문자 구분을 사용하여 개인 이름이 "Joe"로 시작하는 경우 결정합니다.

{%= startsWith(person.name,"Joe") %}

제목 사례

다음 titleCase 함수는 문자열의 각 단어의 첫 문자를 대문자로 바꾸는 데 사용됩니다.

구문

{%= titleCase(string) %}

만약 그 사람이 워싱턴 하이 스트리트에 살면, 이 기능은 워싱턴 하이스트리트로 돌아갈 것이다.

{%= titleCase(profile.person.location.Street) %}

Trim

다음 trim 함수는 문자열 시작 및 끝에서 모든 공백을 제거합니다.

구문

{%= trim(string) %}

대문자

다음 upperCase 함수는 문자열을 대문자로 변환합니다.

구문

{%= upperCase(string) %}

이 함수는 프로필 성을 대/소문자를 구분합니다.

{%= upperCase(profile.person.name.lastName) %}

이 페이지에서는