안녕하세요 이지인님.
이지인님께서 말씀하신것처럼 뽑고자 하는 텍스트 대상에 특수문자 등이 들어가게 되면 헷갈릴수 밖에 없겠죠?
모든 프로그래밍 언어가 마찬가지 이지만, 프로그래밍 언어 내에서 " > / [ ] ) 와 같은 문자는 기본적으로 문자가 아니라 특수한 기능을 가지고 있습니다. 예를들어 R에서 [ ] 는 요소 index(강의에서는 방이라는 표현을 사용했습니다) 에 접근하는데에 쓰이죠
그리서 저 예제를 보면
title=\"언론권력이 검찰권력과 손잡을 때 벌어지는 일들\">"
맨 뒤에 ">" 문자가 있는데 이를 그냥 R에서 사용하게 되면 특수 기능을 가지는 문자로 인식을 하게 됩니다.
그래서 최대한 이러한 문자를 피해서 작업해주시는게 좋습니다.
아래와 같은 코드를 이용해보시면 어떨까 싶습니다.
str_sub(str_extract(b2,"(?<=title=).*(?=>)"),2,end=-2)