Skip to content

Braze 학습 과정 정규표현식

일반적으로 정규식으로 알려진 정규표현식은 검색 패턴을 정의하는 문자 시퀀스입니다. 정규식을 사용하면 텍스트 그룹화의 유효성을 검사하고 찾기 및 바꾸기 작업을 수행할 수 있습니다. Braze에서는 정규식을 활용하여 타겟 오디언스를 위한 세분화 및 캠페인 필터링에서 보다 유연한 문자열 매칭 솔루션을 제공합니다.

이 페이지에서는 정규식(정규식), 정규식 사용 방법, 자주 묻는 질문을 다루고 정규식을 테스트할 수 있는 정규식 디버거를 제공합니다.

링크된 Braze 학습 과정에서는 정규식101에서 정규표현식을 사용하고 테스트하는 방법을 보여드립니다. 또한 사내 정규식 테스터, 유용한 참조 페이지, 정규식 Braze 학습 동영상에 참조된 샘플 데이터, 자주 묻는 질문도 제공합니다.

리소스

정규식 디버거

이 양식을 사용하면 정규식에 대한 기본적인 유효성 검사 및 테스트를 수행할 수 있습니다. ​ 정규식: ​
/
/gi

값을 확인합니다:

​ 일치하는 결과:

자주 묻는 질문

does not match regex 필터에 빈 값이 포함되어 있나요?

값이 비어 있으면 사용자는 does not match regex 필터에 포함되지 않습니다.

세분화할 때 받은편지함별 이메일 주소를 필터링하려면 어떻게 하나요?

이메일 주소 필터를 사용하여 matches regex 로 설정합니다. 그런 다음 이메일 주소에 대한 정규식을 참조합니다.

1
[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z.-]+

이 정규식을 다음 세 부분으로 나눌 수 있습니다:

  • [a-zA-Z0-9.+_-]+는 이메일 주소의 시작 부분에 @ 문자를 추가합니다. 따라서 “[email protected]”의 “이름”입니다.
  • [a-zA-Z0-9.-]+ 는 도메인의 첫 번째 부분입니다. 따라서 “[email protected]”의 “예”는 다음과 같습니다.
  • [a-zA-Z.-]+ 는 도메인의 마지막 부분입니다. 따라서 “com”의 “[email protected]”이 여기에 해당합니다.

특정 도메인에 연결된 이메일 주소를 필터링하려면 어떻게 하나요?

“@braze.com”로 끝나는 이메일을 필터링하고 싶다고 가정해 보겠습니다. 이메일 주소 필터를 사용하여 matches regex로 설정하고 정규식 필드에 “@braze.com”를 입력합니다. 다른 이메일 도메인에도 동일하게 적용됩니다.

"@braze.com"의 정규식과 일치하는 이메일 주소를 필터링합니다.

값 ≥ x 또는 ≤ x에 필터 번호 문자열을 사용하려면 어떻게 해야 하나요?

(≥) x보다 크거나 같은 값을 검색하는 경우 다음 정규식을 사용하세요:

1
^([x-y]|\d{z,})$

여기서 x-y는 첫 번째 자리의 숫자 범위(0~9)이고 z는 x의 자릿수 중 하나 더 많은 자리입니다. 예를 들어 50보다 크거나 같은 값의 경우 정규식은 ^([5-9][0-9]|\d{3,})$이 됩니다.

(≤) x보다 작거나 같은 값을 검색하는 경우 다음 정규식을 사용하세요.

1
^([x-y]|[a-b])$

여기서 x-y는 첫 번째 자리의 숫자 범위(0~9)이고 a-b는 x의 하한 범위입니다. 예를 들어 50보다 작은 값의 경우 정규식은 ^([5-9][0-9]|[0-4][0-9])$가 됩니다.

특정 문자열로 시작하는 사용자 지정 속성을 필터링하려면 어떻게 해야 하나요?

캐럿 기호(^)를 사용하여 문자열의 시작 부분을 표시한 다음 지정하려는 커스텀 속성의 이름을 입력합니다.

예를 들어 ‘San’으로 시작하는 도시에 거주하는 사용자를 타겟팅하려는 경우 정규식은 ^San \w이 됩니다. 이 정규식을 사용하면 샌프란시스코, 샌디에이고, 산호세 등의 도시에서 온 사용자를 성공적으로 타겟팅할 수 있습니다.

"^San \w"의 정규식과 일치하는 도시를 필터링합니다.

특정 전화번호를 필터링하려면 어떻게 하나요?

정규식을 사용하여 전화번호를 필터링하기 전에 고객 프로필에 기록된 번호는 사용자 전화번호에 지정된 E.164 형식이어야 합니다(사용자 전화번호에 지정된 대로).

미국 전화번호를 검색한다고 가정하면 \d의 각 반복은 지정하려는 숫자인 1?\d\d\d\d\d\d\d\d\d\d 정규식 형식을 사용합니다. 처음 세 자리는 지역 번호입니다.

마찬가지로 영국 전화번호의 형식은 ^\+4\d\d\d\d\d\d\d\d\d\d\d 입니다. 다른 국가는 해당 국가 코드를 입력한 후 나머지 숫자마다 필요한 \d 반복 횟수를 입력합니다. 따라서 국가 코드가 “3”인 리투아니아의 경우 해당 정규식은 ^\+3\d\d\d\d\d\d\d\d\d\d 이 됩니다.

예를 들어 특정 지역 번호인 ‘718’의 전화번호를 기준으로 사용자를 필터링하고 싶다고 가정해 보겠습니다. 전화번호 필터를 사용하여 matches regex 로 설정하고 다음 정규식을 입력합니다:

1
^1?718\d\d\d\d\d\d\d

"^1?718\d\d\d\d\d\d"의 정규식과 일치하는 전화번호를 필터링합니다.

이 페이지가 얼마나 도움이 되었나요?
New Stuff!