2012-06-12 6 views

답변

2

그렇게 생각하지 않습니까?

val YoutubeRegex = """v=([^&]+).*""".r // need to specify that there could be remainder 

"v=IQJ13vFYOU8&feature=g-all-lik" match { 
    case YoutubeRegex(videoId) => videoId 
    case _ => throw new NoSuchFieldError("impossible to find youtube Id") 
} 

따라서 옵션없이 IQJ13vFYOU8 부분이 표시됩니다.

+0

그것, 이상한 나는 정규식이 "완료 될 필요가없는 F #에서 rememeber. 어쨌든 고마워요 – jlezard

+0

그것은 찾기와 일치 사이의 차이입니다. 일치는 전체 문자열과 일치해야합니다. – user482745