文字列から文字列を抽出する最も効果的な方法は何ですか?私は何千回もプリフォームを作るためにこの作業が必要です。文字列から部分文字列を抽出する最善の方法と最速の方法は何ですか?
私はこの文字列を持っており、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