2017-10-17 14 views
-2

정확히 3 개의 슬래시가있는 URL을 찾으려고합니다. 3 개 이상도 작동하지만 기본적으로 2 개의 슬래시로 URL을 제거하려고합니다. 예를 들어3 개의 슬래시가 필요한 정규식을 만드는 방법

MATCH /ㅋ/ㅋ/

일치 /ㅋ/

정규식 언어 - 확실 Google 웹 로그 분석은 specify하지 않는 때문이다. 나는 정규 표현식에 약간 새로운 생각 펄

을 가정합니다. 가이드를 여러 번 읽었습니다. 내가 regex101.com와 함께 몇 가지를 시도

+3

시도한 내용은 무엇입니까? 질문에 게시하십시오. –

답변

0

^\/[^\/]*\/[^\/]*\/

test on repl.it

+0

물론 실제로 일치시키려는 대상을 지정해야합니다. 정확하게 3 개의 슬래시 또는 3 개의 슬래시가 있어야합니까? 현재는 문자열 시작 부분에 최소 3 개의 슬래시와 일치하며 나머지는 신경 쓰지 않습니다. – Flying

+0

둘 중 하나는 괜찮 았어. "적어도 3"에 대한 답은 충분합니다. BTW, GA에서 작동하는 thoguh조차도 repl.it에서 그렇게 할 수 없었습니다.하지만 문제가 생길지 모릅니다. 복제본이 적용되지 않았으므로 – hippypink

+1

답변을 표시 할 수 있습니다. 그 때 받아 들여지는 때 누군가 다른 사람이 유사한 질문이있을 경우에는 정확한 해결책을 나타낼 것이다 – Flying

0

는 시도 유무 :

.*/.*/.*/.* 

(즉, 줄의 시작/모든 문자에 아무것도 의미 , /, 어떤 문자는, /, 행의 나머지)에 대한 모든 문자는

+0

그것은 작동하는 것처럼 보이지 않는다, 그러나 응답에서 응답은. 감사 – hippypink

0

이런 식으로 뭔가 작동 할 수 .

/[^/]*/[^/]*/

요점은 다음 슬래시, 0 이상의 비 슬래시, 슬래시, 0 이상의 비 슬래시 슬래시입니다 필요에 따라 탈출을 추가해야합니다. 입력 및/또는 기타 기능을 시작해야하는 경우 거기에서 맞춤 설정할 수 있습니다.