倍も時間がかかっています。%m)."\n";}■実行例:辞書とテキストは前回[2014-05-09-1]と同じ。[Programming]入力テキストに辞書の語が含まれているかどうか調べるタスク。入力テキストの文字位置をずらしながら、各位置で正規表現による「辞書引き」を行い漏れなく調べる方針。\%match;};■辞書(aiueo.dic):スペース連続はタブ。r:oi,k:甥ちゃんとした実装にはほど遠いが、急ぎのときのコピペ用に。文字列長ごとに正規表現を分けているのは、辞書に「あいう」「あい」がある場合に、入力テキスト「あいうえお」で両方にマッチさせるため。得るという方式なら分けなくてもよいがちょっと面倒。得る場合は下記のようなパターンを作れば良い。%token_all);入力文字列を一文字ずつずらしながらマッチさせているのは、辞書に「あいう」「いうえ」がある場合に、入力テキスト「あいうえお」で両方にマッチさせるため。テキスト走査によるgrep的なシンプルな検索を行います。新たにページ分割機能を付けました。CGI(行単位、プレフィックスマッチ)の最近(というか数年前)書き直した雛形を公開。SUFARYの返し値は内部文字列になってない。付加したキーで検索します。