문자열에서 문자열을 추출하는 가장 효과적이고 효과적인 방법은 무엇입니까? 나는 수천 번 preforms이 작업이 필요합니다.문자열에서 하위 문자열을 추출하는 가장 빠르고 가장 빠른 방법은 무엇입니까?
이 문자열이 있는데 URL을 추출하고 싶습니다. URL은 항상 문자열의 끝까지 "url ="하위 문자열 다음에옵니다. 예를 들어 :
http://foo.com/fooimage.php?d=AQA4GxxxpcDPnw&w=130&h=130&url=http00253A00252F00252Fi1.img.com00252Fvi00252FpV4Taseyww00252Fhslt.jpg
와 나는 내가 분할 등을 사용하지 않도록 할
http00253A00252F00252Fi1.img.com00252Fvi00252FpV4Taseyww00252Fhslt.jpg
를 추출해야합니다. 당신이 절대적으로 문자열로 결과를해야하는 경우
'split'을 사용하지 않으시겠습니까? 왜? 그리고 무엇을 시도 했습니까? –
'std :: string :: find()'와'std :: string :: substr()'이 이것을하는 가장 간단한 방법 인 것처럼 보입니다. 이것이 가장 빠른 방법인지 나는 모른다. 당신이 다른 추출 방법과 비교 (프로파일)해야한다는 것을 결정하기 위해서. – hmjd