2005-09-06から1日間の記事一覧

Regex++でCSVデータをタブ区切りに変換

結果は標準出力ストリームへ const char* srcfile = "test.csv"; FILE* f = fopen( srcfile, "r" ); if( NULL == f ) { return -1; } boost::basic_regex<char> regex = "(.*?),(.*?),(.*?)"; boost::match_results<const char*> results; char src[1024]; while( fgets(src, si</const></char>…

C++の正規表現ライブラリ'Boost Regex++'を使ってみる

VC++でテキストファイルの中をあれこれするツールを作ることになったので、Boost C++ Librariesの正規表現ライブラリ'Regex++'を使ってみる。 Ruby以外の言語で正規表現を使うのは初めてだ。ドキドキ。 追記: □http://gimite.ddo.jp/behind/regex.htm □Let'…