긴 문자열의 벡터에서 첫 번째 일치하는 문자열을 찾으려고합니다. 나는 예를 들어 가지고 example_string <- 'LionabcdBear1231DogextKittyisananimalTurtleisslow'
와 지금 matching_vector<- c('Turtle',Dog')
나는 이것이 우리가 예를 들어 문자열에서 볼 수있는 matching_vector의 첫 번째 서브 스트링으로는 '개'를 반환합니다 : 긴 문자열의 첫 번째 일치하는 문자열 찾기 R
pmatch(example_string,matching_vector)
을 시도했지만 extKittyisananimalTurtleisslow LionabcdBear1231
이 개 그 작동하지 않습니다. 분명히 하위 문자열과 함께 작동하지 않기 때문에 ...
감사! 팀
에서
stri_match_first
을 사용할 수 있습니다 stri_match_first (example_string, 정규식 = 붙여 넣기 (matching_vector을 붕괴 = "|"))' – akrun덕분에 @akrun. 이 작품! –
감사합니다. 내 의견을 해결책으로 게시했습니다. – akrun