🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

2 total messages Started by Shintaro Wakayama Sun, 22 Mar 1998 00:00
CSV形式で読み書きしたいのですが・・・
#207
Author: 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>
**********************************************
Re: CSV$B7A<0$GFI$_=q$-$7$?$$$N$G$9$,!&!&!&(B
#234
Author: Yoshiyuki Takahashi
Date: Fri, 27 Mar 1998 00:00
24 lines
1309 bytes
$B9b66$H?=$7$^$9!#(B

<6f2sqi$38t$1@meshsv18.tk.mesh.ad.jp>$B$N5-;v$K$*$$$F(B
hasiguti@mvc.biglobe.ne.jp$B$5$s$O=q$-$^$7$?!#(B

>> $B;d$J$j$K(BCSV$B7A<0$NDj5A$r$7$F$_$^$7$?!#(B
>> $B!&3F9TMWAG$r%+%s%^$G6h@Z$k!#(B
>> $B!&3FNsMWAG$r2~9T$G6h@Z$k!#(B
>> $B!&MWAGFb$KFs=E0zMQId$,4^$^$l$F$$$?$i!"$=$N2#$KFs=E0zMQId$rIU$1$k!#(B
>> $B!&MWAGFb$K%+%s%^$^$?$OFs=E0zMQId$,4^$^$l$F$$$?$i!"$=$NMWAG$rFs=E0zMQId$G6h@Z(B
>> $B$k!#(B
>> 
>> $B$I$J$?$+NI$$J}K!$r;W$$IU$$$?J}$O@'Hs65$($F$/$@$5$$!#(B
>> 
CPAN$B%5%$%H$K(B CSV$B7A<0$N%U%!%$%k$r07$&%b%8%e!<%k(B(Text-CSV-0.01)$B$,(B
$BB8:_$9$k$h$&$G$9!#2<5-$N$h$&$K$7$F<h$j=P$;$^$9!#(B

  http://www.perl.com/cgi-bin/cpan_mod?module=Text::CSV

$B$?$@F|K\8l$r4^$`%F%-%9%H$K$D$$$F$O!"$=$N$^$^MxMQ$G$-$J$$$+$bCN$l$^$;$s!#(B

---
$B9b66!w$7$s$3$&$G$s$-(B
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads