【C++】template 統合スレ -- STL/Boost/Loki, etc.
■ このスレッドは過去ログ倉庫に格納されています
0662656
NGNGとりあえず抽出だけを考えてます
それで、関数を作ってみました。
const std::string Extraction
(
const std::string text,
const std::string text_open,
const std::string text_close
)
{
std::string output = "";
std::string::size_type position_open = 0;
std::string::size_type position_close = 0;
std::string::size_type position_target = 0;
position_open = text.find( text_open, 0 );
if( position_open == std::string::npos ) return ( const std::string )"";
position_close = text.find( text_close, position_open );
if( position_close == std::string::npos ) return ( const std::string )"";
position_target = position_open + text_open.length();
output.assign( text, position_target, position_close - position_target );
return ( const std::string )output;
}
■ このスレッドは過去ログ倉庫に格納されています