2013-12-16 3 views
0

정규 표현식에 예외가 있습니다.Regex의 특정 URL 제외

일치하는이를 제외한 다른 모든 URL은 :

http://img.youtube.com/vi/????????????/

나는이 형식을 시도했지만 예외 일

Regex(@"\b\({0,1}(?<url>(www\.|http://www\.|https://|ftp://|http://|(?!http://img\.youtube.com|http://img)[^ ,""\s<)]*)\b" 

dosn't :

(?!http://img\.youtube.com|http://img) 
+0

성냥을 처리하는 동안 그러한 정규 표현식을 복잡하게 할 가치가 있습니까? –

+0

hehe 나는 정규식 패턴을 조금 혼동하고 있는데, 내 연구가 충분하지 않다고 생각한다. :) – Riss

+0

@ user3106450, look [here] (http://stackoverflow.com/q/2277340/) 205936) –

답변

0

이게 당신이 필요로하는 것 같아요 ...

if(!url.startsWith("http://img.youtube.com/vi/")) 
{ 
... 
} 
+0

나는 그것을 해결하고 foreach 일치를 사용한다 ......... 모두에게 감사한다. – Riss