2017-09-29 2 views
3

이 URI의 패턴과 어떻게 일치합니까? 첫 번째와 두 번째 슬래시 (1) 사이의 문자 또는 첫 번째 슬래시 (2) 뒤에 오는 문자 또는 단지 / (3)과 일치하는 문자열을 일치시켜야합니다.문자열과 루아 패턴이 일치합니다.

첫 번째 예에서 후행 슬래시에 유의하십시오.

(1) /resource/_another-resource

(2) /_resource

(3) /

I 가지고 실시 예 1을 담당하지만 슬래시가 존재하지 않으면 오류가 발생 uri_resource = uri:match('^%/(.-)%/').

^/([^/]*) 

그것은 일치 : 문자열 다음 /부터 시작하고 /이 아니라 모든 문자를 캡처

답변

4

은이 패턴을 사용해보십시오.

또한 /은 이스케이프 할 필요가 없습니다.

관련 문제