作者: Bruce.
日時: 2005/3/23(00:44)
Bruce.です。

藤岡和夫 さんは書きました (2005/03/23 0:26):
> On Tue, 22 Mar 2005 23:34:55 +0900
> "Bruce." <kbk@...> さんwrote:
> 
> 
>>Cだと非標準のライブラリ(それでもPOSIXには入っているようですが)に
>>なりますが、C++だとboostのregex++はスクリプティング言語のそれと
>>同じような使い勝手で使えそうですよ。
>>
>>次のC++標準に入るとか入らないとか > boost
> 
> 
>  あーっそうなんですか(^^;)C/C++も進歩しているんですね(^^)
> 
>  それでどんな風に使うんでしょうか。つまりどのような構文になるのでしょう
> か。

http://www.s34.co.jp/cpptechdoc/article/regexpp/

詳しくは辺りを見ていただくとして、

const char* source = "abc1234def";
boost::reg_expression<char> regex = "([a-zA-Z])(.*)[a-zA-Z]";
boost::match_results<const char*> results;
boost::regex_search(source, results, regex);

こんな感じで使います。wide_charにも対応しているので
漢字も安心(マルチバイトエンコーディングそのままでは
使えませんが)。

>  VMwareについても一言。大してインストールには手間は掛からないので、どうっ
> てことないです。ただ、アンインストールしてから、新しいバージョンは入れる
> ことになりますね。仮想マシンはアンインストールされないので、新たにLinux
> をインストールする手間はありません。おそらく(^^;)少なくともRC2のバージョ
> ンアップでは必要なかったです。

ふむ。ハードルは一段低くなったかな(^^;
今週末秋葉原で探してみよう(ぷらっとほーむ辺りで扱っていた
ような)。

-- 
木村浩一
  I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
  mail kbk@...
	web  www.kt.rim.or.jp/~kbk/index.html#zakkicho
	     homepage3.nifty.com/farstar/