세모오네모
  • Essay
  • Book
  • Money
  • Notion
  • Template

Archives

  • 2025년 6월
  • 2025년 5월
  • 2025년 4월
  • 2025년 3월
  • 2025년 2월
  • 2025년 1월
  • 2024년 12월

Categories

  • Book
  • Essay
  • Money
  • Notion
세모오네모
세모오네모
  • Essay
  • Book
  • Money
  • Notion
  • Template
  • Notion

노션 수식 정규식(Regex) 활용팁

  • yongma
  • 2025년 06월 23일

1. 숫자에 천 단위 콤마(,)를 추가

/* 12345678 -> 12,345,678 */
/* -500000 -> -500,000 */

format(prop("금액")).replaceAll("(\\d)(?=(\\d{3})+$)", "$1,") + "원"

2. 전화번호 형식 변경

  • 패턴 (하이픈 제거): \\D (숫자가 아닌 모든 문자) 또는 [^0-9]
  • 설명: 전화번호에서 하이픈, 괄호, 공백 등 숫자가 아닌 모든 문자를 제거할 때 사용합니다.
/* "010-1234-5678" -> "01012345678" */

prop("전화번호").replaceAll("\\D", "")  
  • 패턴 (하이픈 추가 – 복잡): 특정 형식(예: 01012345678)의 숫자에 하이픈을 넣으려면 조건부(if)와 substring()을 조합하거나, replaceAll과 그룹을 활용해야 합니다.
  • (\\d{3})(\\d{4})(\\d{4}) (휴대폰 번호 3-4-4)
/* 01012345678 -> 010-1234-5678 */
/* 1012345678 -> 010-1234-5678 */

if(prop("전화번호").length() == 10, 
   ("0" + prop("전화번호")).replace("(\\d{3})(\\d{4})(\\d{4})", "$1-$2-$3"),
          prop("전화번호").replace("(\\d{3})(\\d{4})(\\d{4})", "$1-$2-$3")
   )

3. 날짜/시간 정보 추출

  • 패턴: (\\d{4})-(\\d{2})-(\\d{2})
  • 설명: YYYY-MM-DD 형식의 날짜 문자열에서 년, 월, 일을 각각 추출할 때 사용합니다.
  • (\\d{4}): 년도 (4자리 숫자)를 캡처 그룹 1로
  • (\\d{2}): 월 (2자리 숫자)을 캡처 그룹 2로
  • (\\d{2}): 일 (2자리 숫자)을 캡처 그룹 3으로
prop("날짜 텍스트").replace("(\\d{4})-(\\d{2})-(\\d{2})", "$2") /* "2025-06-15" -> "06" */

4. 특정 문자열 존재여부 확인

prop("내용").test(".*중요.*") ? "중요한 내용 포함" : "일반 내용"

5. HTML 태그 제거

  • 패턴: <[^>]*>
  • 설명: <로 시작하고 >로 끝나는 모든 문자열(HTML 태그)을 제거합니다.
prop("텍스트").replaceAll("<[^>]*>", "") /* "<b>Hello</b> World!" -> "Hello World!" */

6. 문자열 시작/끝 확인

  • 패턴 (시작): ^시작단어
  • 패턴 (끝): 끝단어$
  • 설명: 문자열이 특정 단어로 시작하는지(^) 또는 끝나는지($) 확인합니다.
prop("문장").test("^안녕하세요") ? "인사로 시작" : "다른 내용"
/* 첨부파일이 PDF파일인 경우 체크 */
prop("파일이름").test("\\.pdf$") ? "PDF 파일" : "다른 형식"
Related Topics
  • Notion formula
  • 노션 formula
  • 노션 날짜 콤마
  • 노션 수식
  • 노션 포뮬러
yongma

Previous Article
  • Notion

아임웹 게시판 데이터 긁어오기 (Make 자동화)

  • yongma
  • 2025년 06월 23일
View Post
Next Article
  • Notion

노션 1개월 무료 체험 (플러스 요금제)

  • yongma
  • 2025년 06월 25일
View Post

답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

세모오네모

Input your search keywords and press Enter.