🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.perl
Article #207

CSV形式で読み書きしたいのですが・・・

#207
From: Shintaro Wakayama
Date: Sun, 22 Mar 1998 00:00
24 lines
1755 bytes
初めて投稿させていただきます。SHINTAROと申します。

私は"CGI Arkadia"と言う、Perlで作ったCGIを公開しているホームページを運営して
います。そこで、CSV形式で読み書きができるデータベースを公開しようと思ったの
ですが、なかなか上手いこといきません。
文字列を、左から一文字づつ取り出していけば簡単にできるのですが、あまり高速に
はできません。正規表現などを使って、高速にできないものでしょうか?

私なりにCSV形式の定義をしてみました。
・各行要素をカンマで区切る。
・各列要素を改行で区切る。
・要素内に二重引用符が含まれていたら、その横に二重引用符を付ける。
・要素内にカンマまたは二重引用符が含まれていたら、その要素を二重引用符で区切
る。

どなたか良い方法を思い付いた方は是非教えてください。


**********************************************
 和賀山新太郎
 url : <http://www2s.biglobe.ne.jp/~arkadia/index.cgi>
 e-mail : <hasiguti@mvc.biglobe.ne.jp>
**********************************************
Technical Details
Message-ID: <6f2sqi$38t$1@meshsv18.tk.mesh.ad.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1043e7,9e3936ed3779f3b,start
X-Google-Attributes: gid1043e7,public
From: "Shintaro Wakayama" <hasiguti@mvc.biglobe.ne.jp>
Subject: CSV形式で読み書きしたいのですが・・・
Date: 1998/03/22
Message-ID: <6f2sqi$38t$1@meshsv18.tk.mesh.ad.jp>
X-Deja-AN: 336504958
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="iso-2022-jp"
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
X-Complaints-To: news@newssvd01.biglobe.ne.jp
X-Trace: meshsv18.tk.mesh.ad.jp 890566290 3357 (None) 133.205.110.159
Organization: BIGLOBE dial-up user
Mime-Version: 1.0
Newsgroups: fj.lang.perl