기본

쿼리를 이루는 기본 요소입니다. 이 문서의 나머지 내용은 모두 아래 요소로 찾은 결과를 좁히거나 다른 형태로 보여 주는 방법입니다.

단어

단어를 여러 개 쓰면 순서와 위치에 상관없이 페이지 소스에 모두 포함된 페이지를 찾습니다.

bootstrap jquery

정확한 구문 "..."

따옴표로 묶으면 해당 문자들이 그 순서 그대로 있는 페이지를 찾습니다. 거의 모든 경우에 이 방식이 필요합니다. 소스 코드에는 기호가 많고, 순서 자체가 의미를 갖기 때문입니다.

"math.min.js"

조합

구문과 단어를 섞어 쓸 수 있습니다. 모든 항목이 일치해야 합니다.

"<html lang=\"fr\">" bootstrap

제외 -

단어나 구문 앞에 빼기 기호를 붙이면 그 내용이 포함된 페이지를 결과에서 제외합니다.

"amcharts.js" -bootstrap

둘 중 하나 |와 그룹 ( )

두 단어 사이에 세로 막대를 넣으면 둘 중 하나라도 포함된 페이지를 찾고, 괄호는 세로 막대가 적용되는 범위를 정합니다. 세로 막대는 공백보다 먼저 결합되므로, 아래 두 번째 예시는 jquery가 있고, bootstrap 또는 foundation이 있는 페이지라는 뜻입니다.

"jquery.min.js" | "bootstrap.min.js"
jquery (bootstrap | foundation)

가까이 있는 단어 distance:n

두 단어가 한 페이지 어딘가에 있다는 것은 우연인 경우가 많지만, 몇 단어 이내로 붙어 있다면 대개 우연이 아닙니다. 두 검색어 사이에 distance:n을 넣으면 순서와 상관없이 그 사이에 단어가 최대 n개만 있는 경우를 찾습니다. 소스에서 두 요소가 함께 있지만 그 사이의 내용이 사이트마다 달라 전체를 따옴표로 묶을 수 없을 때 유용합니다. 예를 들어 태그와 그 ID, 파라미터와 바로 옆의 파라미터 같은 경우입니다.

"utm_source" distance:5 "utm_campaign"
"data-ad-client" distance:3 "ca-pub"

느슨한 구문 "..."~n

따옴표로 묶은 구문 바로 뒤에 물결표와 숫자를 붙이면, 구문 안의 단어가 최대 n 단어까지 떨어져 있거나 순서가 바뀌어 있어도 찾습니다. 정확한 구문은 이 거리가 0인 경우와 같습니다.

"gtag config"~5
"font-family Helvetica"~3

이스케이프

따옴표로 묶은 구문 안의 큰따옴표는 백슬래시로 이스케이프하고, 백슬래시는 백슬래시를 하나 더 붙여 이스케이프합니다. 백슬래시 두 개는 백슬래시 하나를 뜻합니다.

"<html lang=\"fr\">"
"\\x5f\\x70\\x6fp"

기본 문법은 이것이 전부입니다. 연산자는 검색을 실행하기 전에 범위를 좁히고, snipexp:는 각 결과에 표시되는 내용을 바꿉니다.

다음 연산자