2008年2月4日月曜日

boost::regex

smatch.position() はパターン該当部分の最初の位置を示す。


string str=" I want something to drink.";
regex pattern("something");
smatch m;
regex_search( str, m );

str.substr( 0, m.position() );


で文字列中のパターン該当部(パターン含む)以降を削除できる。

0 件のコメント:

コメントを投稿