作者: 藤岡和夫
日時: 2007/10/18(20:26)
On Thu, 18 Oct 2007 02:43:28 +0900
davi <davi-1984@...> さんwrote:

> パターン生成の基本的なリクツは、中学校でやった、袋の中に
> 赤い玉と白い玉が入っています・・・という、アレで考えれば
> 良いんですよね?

 まあ、そんな感じです。

 まだ、他にも解があります。/(....王子)/でマッチする文字を抜き出しておい
て、前のスクリプトで処理すればよいわけですね。この場合は「王子」が一定で、
その前に来る文字が4文字であるという仮定が必要で、一般性からは遠ざかるの
ですが。

 問題の性質によって、最適な解法も変わります。テキスト処理をする場合は、
問題(パターン)の性質を活かして処理方法を考えると無駄な労力を使わなくてよ
いということですね。

 一般化すると格好いいけど、結論がすぐ欲しい場合にはむずかしく考える必要
もないということです。

藤岡 和夫
kazuf@...
日曜プログラマのひとりごと http://homepage1.nifty.com/kazuf/renewal.html