Nginx ~와 ~ * 정규식의 차이점은 무엇입니까?


11

Nginx ~~*정규 표현식 의 차이점은 무엇입니까 ?

예를 들면 다음과 같습니다.

if ($http_referer ~* www.foobar.net) {
    ...
}

vs

if ($http_referer ~ www.foobar.net) {
    ...
}

답변:


19

~ : 물결표 수정자가 있으면이 위치는 대소 문자를 구분하는 정규 표현식 일치로 해석됩니다.

~ * : 물결표와 별표 수정자를 사용하는 경우 위치 블록은 대소 문자를 구분하지 않는 정규식 일치로 해석됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.