표현식 라이브러리

바로 쓰는 모니터 표현식

사람들이 실제로 지켜보는 것들을 위한 복사-붙여넣기 패턴: 재입고, 가격 인하, 예약 슬롯, 채용 공고, 오류. 하나하나가 키워드 입력란에 그대로 붙여넣을 수 있는 진짜 표현식입니다.

다섯 가지 문법, 한눈에

아래 모든 표현식은 이 다섯 가지 중 하나로 만들어졌습니다. 일반 키워드에는 접두사가 필요 없고, 나머지는 RefreshPilot에게 해석 방법을 알려주는 짧은 표시로 시작합니다.

접두사플랜매치 조건예시
plain text

일반 키워드

FREE해당 단어가 페이지 텍스트 어딘가에 나타납니다. 대소문자와 악센트 부호는 기본적으로 무시되므로 “cafe”가 “café”와 일치합니다.in stock
re:

정규식

PRO텍스트 패턴이 일치합니다 — 내용의 형태는 알지만 정확한 값은 모를 때 유용합니다.re:\$\d+\.\d{2}
xp:

XPath

PROXPath 쿼리가 무언가를 찾습니다. 불리언, 숫자, 문자열을 반환하는 쿼리 모두 작동합니다.xp://button[@aria-disabled="false"]
css:

CSS 선택자

PRO선택자와 일치하는 요소가 페이지에 존재합니다. 텍스트가 필요 없습니다 — “이 요소가 여기 있는가?”를 묻습니다.css:.error-banner
##

불리언 표현식

PRO논리 조합이 참입니다. AND, OR, NOT은 반드시 대문자여야 하고, 괄호로 항을 묶으며 |는 OR의 축약형입니다.##(small OR medium) AND NOT sold out

재고 & 재입고 알림

페이지를 모니터링하는 가장 흔한 이유: 품절된 상품이 다시 들어오길 기다리는 일입니다. 재고가 돌아올 때 나타나는 문구를 감시하거나, 구매 버튼 자체를 감시하세요.

in stockFREE

페이지 텍스트 어딘가에 “in stock”이라는 문구가 나타납니다.

이럴 때 쓰세요: 가장 단순한 재입고 감시이며, 무료 플랜이 허용하는 일반 키워드 1개로 가능합니다.

##(in stock OR add to cart) AND NOT sold outPRO

재고 관련 문구가 있고 품절 메시지는 사라진 상태입니다.

이럴 때 쓰세요: “sold out” 문구를 숨겨진 요소에 남겨 두는 페이지 — 일반 키워드로는 오탐이 발생하는 경우입니다.

css:button.add-to-cartPRO

장바구니 담기 버튼 요소가 페이지에 존재합니다.

이럴 때 쓰세요: 재고가 있을 때만 버튼을 렌더링하는 스토어. 문구를 번역해 보여 주는 사이트에서는 텍스트보다 신뢰할 수 있습니다.

xp://button[@aria-disabled="false"]PRO

버튼이 활성화되었습니다.

이럴 때 쓰세요: 페이지에 계속 남아 있지만 재고가 들어올 때까지 비활성 상태인 결제·구매 버튼.

##(small OR medium) AND NOT sold outPRO

특정 사이즈가 표시되어 있고 페이지에 품절 표시가 없습니다.

이럴 때 쓰세요: 내 사이즈만 중요한 의류·스니커즈 드롭.

가격 인하 & 특가

가격은 문구가 바뀌지 않은 채 변하기 때문에 일반 키워드로는 잡기 어렵습니다. 정규식을 쓰면 정확한 숫자 하나가 아니라 가격의 형태 자체를 매칭할 수 있습니다.

re:\$\d+\.\d{2}PRO

$19.99, $249.00 같은 모든 달러 가격.

이럴 때 쓰세요: 지금은 가격이 전혀 표시되지 않는 페이지 — 어떤 가격이든 게시되는 즉시 발동합니다.

re:\$(?:[0-9]|[1-9][0-9])\.\d{2}PRO

$100 미만의 달러 가격.

이럴 때 쓰세요: 기준선 감시: 가격이 원하는 범위로 떨어질 때만 알림을 받습니다.

re:\d+%\s*offPRO

“25% off”나 “10 % off” 같은 모든 퍼센트 할인 표시.

이럴 때 쓰세요: 세일 페이지와 시즌 프로모션.

##price drop OR clearance OR final salePRO

여러 세일 문구 중 하나가 나타납니다.

이럴 때 쓰세요: 카테고리마다 문구가 제각각인 리테일러.

예약 & 부킹 슬롯

예약 시스템은 취소된 슬롯을 예측할 수 없이 풀고, 몇 초 만에 다시 회수합니다. 믿을 만한 요령은 날짜가 나타나기를 기다리는 대신 “예약 불가” 메시지가 사라지는 것을 감시하는 겁니다.

no appointments availableFREE

예약 불가 메시지가 표시되어 있습니다.

이럴 때 쓰세요: 모니터의 “사라짐” 모드와 함께 사용하세요. 메시지가 사라지는 순간 알림을 받습니다.

##NOT no appointments availablePRO

예약 불가 메시지가 더 이상 페이지에 없습니다.

이럴 때 쓰세요: 같은 감시를 조건 하나로 직접 표현하는 방법입니다.

re:\d{1,2}\s+(January|February|March|April|May|June|July|August|September|October|November|December)PRO

일·월 형식의 날짜가 나타납니다.

이럴 때 쓰세요: 슬롯이 열리면 예약 가능한 날짜를 텍스트로 렌더링하는 달력.

css:.slot-availablePRO

사이트가 빈 슬롯을 표시할 때 쓰는 요소가 존재합니다.

이럴 때 쓰세요: 페이지를 검사해 클래스 이름을 찾을 수 있다면 가장 정밀한 선택지입니다.

채용 & 프리랜스 일감

채용 게시판과 프리랜스 마켓플레이스에서는 일찍 도착하는 것이 유리함의 대부분입니다. 직무 키워드에 지역이나 예산 조건을 결합해, 실제로 지원할 만한 공고에만 방해받으세요.

##(remote OR hybrid) AND (senior OR lead)PRO

시니어급의 원격 또는 하이브리드 공고.

이럴 때 쓰세요: 저장된 검색 결과가 여전히 너무 많은 채용 게시판.

##react AND typescript AND NOT unpaidPRO

두 기술을 모두 명시하고 무급 표시가 없는 공고.

이럴 때 쓰세요: 프리랜스 피드를 실제 기술 스택에 맞게 걸러낼 때.

re:\$([5-9]\d{2}|\d{4,})PRO

$500 이상의 예산.

이럴 때 쓰세요: 마켓플레이스 피드에서 저예산 공고를 무시할 때.

대시보드, 상태 & 오류 감시

Refresh Pilot은 내 시스템을 겨냥해도 똑같이 유용합니다. 장애 대응 중의 상태 페이지, 대기열 대시보드, 오류를 보여선 안 되는 배포까지.

css:.error-bannerPRO

오류 배너 요소가 나타났습니다.

이럴 때 쓰세요: 매 새로고침을 직접 읽지 않고 내부 도구의 장애를 감시할 때.

##(degraded OR outage OR partial) AND NOT operationalPRO

상태 페이지가 정상이 아닌 상태를 보고하고 있습니다.

이럴 때 쓰세요: 장애 중인 벤더 상태 페이지.

##urgent OR escalated OR P1PRO

높은 우선순위 티켓이 대기열에 들어왔습니다.

이럴 때 쓰세요: 지원 대시보드 — 웹훅과 함께 쓰면 팀 전체에 알릴 수 있습니다.

xp://h1PRO

페이지에 최상위 제목이 있습니다.

이럴 때 쓰세요: 투박하지만 효과적인 확인 — 페이지가 빈 화면으로 실패하지 않고 제대로 렌더링됐는지 봅니다.

표현식 사용법

  1. 1감시할 페이지를 열고 툴바에서 RefreshPilot 아이콘을 클릭하세요.
  2. 2모니터 탭으로 전환해 키워드 입력란에 표현식을 붙여넣고 Enter를 누르세요.
  3. 3발견될 때, 사라질 때, 아니면 어떤 변경이든 — 언제 알림을 받을지 선택하세요.
  4. 4간격 탭에서 새로고침 간격을 정하고 시작을 누르세요.

어떤 표현식이 필요한지 잘 모르겠나요? 일상 언어로 설명하면 AI 표현식 생성기가 대신 써 드립니다 — 또는 문서의 모니터링 가이드를 읽어보세요.

표현식 FAQ

모니터 표현식에 관한 질문

매칭이 작동하는 방식, 어떤 문법을 골라야 하는지, 무료 플랜의 범위까지.

아직 궁금한 점이 있나요?

무엇을 모니터링하는지 알려주세요 — 모든 메시지에 영업일 기준 하루 안에 답변합니다.

지원팀에 문의
모니터 표현식이란 무엇인가요?

모니터 표현식은 페이지에서 무엇을 찾을지 RefreshPilot에게 알려주는 지시문입니다. 가장 단순한 형태는 “재고 있음” 같은 일반 키워드로, 그 단어가 페이지 텍스트에 나타날 때마다 매치됩니다. 접두사를 쓰면 더 정밀한 매칭이 가능합니다: 정규식은 re:, XPath는 xp:, 요소 선택자는 css:, 불리언 AND/OR/NOT 로직은 ## 입니다.

웹 페이지의 가격 인하는 어떻게 모니터링하나요?

정확한 숫자 대신 가격의 형태에 매치되는 정규식을 사용하세요. 예를 들어 re:\$\d+\.\d{2} 는 모든 달러 가격에 매치되고, re:\$(?:[0-9]|[1-4][0-9])\.\d{2} 는 $50 미만의 모든 가격에 매치됩니다. 모니터 탭의 키워드 입력란에 붙여넣고 새로고침 간격을 정하면, 매치되는 가격이 나타날 때 RefreshPilot이 알려드립니다.

재입고되면 어떻게 알림을 받나요?

재고가 있을 때만 존재하는 문구나 요소를 감시하세요. “재고 있음” 같은 일반 키워드는 대부분의 쇼핑몰에서 통하고 무료 플랜에서도 쓸 수 있습니다. 마크업에 숨겨진 “품절” 라벨이 남아 있는 사이트에서는 불리언 표현식 ##(in stock OR add to cart) AND NOT sold out 이 더 안정적이고, css:button.add-to-cart 는 문구와 상관없이 구매 버튼 자체에 매치됩니다.

나타나는 것이 아니라 사라지는 것을 감시하려면 어떻게 하나요?

모니터를 “사라짐” 모드로 설정하고 지금 페이지에 있는 텍스트를 입력하세요. 예약 시스템에서 널리 쓰이는 표준 방법입니다: “예약 가능한 시간이 없습니다” 문구를 사라짐 모드로 감시하면, 그 메시지가 예약 가능한 날짜로 바뀌는 순간 알림을 받습니다.

이 표현식들은 무료로 쓸 수 있나요?

표현식 자체는 자유롭게 복사할 수 있습니다. 무료 RefreshPilot 플랜에서는 일반 텍스트 키워드 1개를 쓸 수 있어 단순한 재입고·가용성 감시에는 충분합니다. re:, xp:, css:, ## 접두사를 쓰는 표현식과 키워드가 두 개 이상인 모니터에는 연 $2.99의 PRO가 필요합니다.

시작하기

끓는 주전자, 그만 지켜보세요.
끓으면 저희가 휘파람을 불어 드릴게요.

RefreshPilot을 설치하고 아무 페이지에나 겨눈 뒤 자리를 떠나세요 — 첫 모니터가 약 1분 만에 가동됩니다.

무료 플랜 평생 제공 · 카드 등록 불필요 · 첫 모니터 1분 안에 가동