2017-02-23 9 views
0

저는 스칼라에 익숙하지 않고 정규 표현식의 정규 표현식 [문자열]을 가졌습니다.이 시퀀스를 반복하고 다른 문자열이라면 id 문자열에서 정규 표현식 중 적어도 하나와 일치하여 true를 반환합니다.스칼라에서 Seq을 반복하고 조건을 만족하는 요소를 찾으십시오.

더 명확 : regex의 모든 요소를 ​​반복하고 if (id.matches (regex))가 적어도 하나 이상이면 true를 반환하고 그렇지 않으면 false를 반환합니다.

.map 함수 또는 찾기 기능을 사용하여이를 수행 할 수 있습니까? `정규식 등에서 특정 요소를 뽑아 오기가 id.matches` 존재 : 감사

+1

seq.exists(regex => id.matches(regex)) 단순히 (http://stackoverflow.com/a/9556600/432903) – prayagupd

+1

[스칼라 조건에 일치하는 항목을 찾기] 사용할 수 있습니다 – jwvh

답변

2

당신은