[PHP-users 13257] Re: 文字列検索と行取得
Naofumi Kondoh
php-users@php.gr.jp
Fri, 14 Feb 2003 07:54:54 +0900
ソフト工房の近藤です。
# 新しいテーマは返信でなく新規メールで御願いします。
# スレッドを使っていると見にくいので。
KAWAGUCHI, Shusaku wrote:
-- snip --
> 以下のような固定長のテキストデーターがあります。
>
> AAAA 0000 1111 0000000000000 000000000000066666 B 2000000
> BBBB 0000 2222 0000000000000 000000000000066666 B 2000000
> CCCC 0000 2222 0000000000000 000000000000055555 B 2000000
> CCCC 0000 3333 0000000000000 000000000000055555 B 2000000
>
> このデーターから「BBBB」「2222」「66666」を含む行を取得する
> (この場合は2行目)プログラムを書きたいのですが、うまくいきません。
...略....
もしファイルに格納されているデーターという意味でしたら、
sed や awk で必要な行を選択してから、PHP の配列なり変数
に入れる方が簡単です。
外部ファイルではなく、PHP 内部の配列ならば、strtok などで
各列をとりだして比較するとか、正規表現を使うとかすれば
いいでしょう。
> 配列に格納してarray_searchとかstrstrや、一行ずつ取得してeregなど
> いろいろ考えてみたのですが解決には至りませんでした。
具体的にどういう ereg でうまくいかなかったのでしょうか?。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
(株)ソフト工房 近藤直文 Email: nkon@shonan.ne.jp
http://www.SOFTKOUBOU.co.jp/ http://www.shonan.ne.jp/~nkon/
2003-03-20(木)19:00〜21:45第11回 PostgreSQL業務アプリ分科会勉強会
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/