WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:perlのsplitコマンドについて

0:[投稿] forest [2003/12/09 16:59 ][環境:windows2000 わからない]

以下のようなスクリプトを流します。
++++++++++++++++++++++++++++++++++++++++++++
printf "----------"."\n";
print join(";", split(/,/, ",,,"))."\n";
printf "----------"."\n";
++++++++++++++++++++++++++++++++++++++++++++

実行結果
++++++++++++++++++++++++++++++++++++++++++++
----------

----------
++++++++++++++++++++++++++++++++++++++++++++

上記の結果ではなくて、下記のような結果になって欲しいのです。
++++++++++++++++++++++++++++++++++++++++++++
----------
,,,
----------
++++++++++++++++++++++++++++++++++++++++++++

どうすればよいですか? って質問です。

同様に
「print join(";", split(/,/, "あ,い,,"))."\n";」
→結果→「あ;い」
「あ;い;;」←このように項目が消されないようにするには、
どうすればよいですか?
回答よろしくお願い致します。


1:[回答] B-Cus [2003/12/09 20:04 ]

> 下記のような結果になって欲しいのです。
> ,,,

「,,, を加工して ,,, にしたい」という例では意味がわかりません。
「;;; にしたい」のなら ↓ と同じ。

> 「あ;い;;」
split(/,/, "あ,い,,", -1) かな。


2:[お知らせ] forest [2003/12/16 13:50 ]

B-Cuさん、少ない情報しか記述せず、申し訳ありませんでした。
にもかかわらず、ピンポイントなご回答ありがとうございました。
おかげで、解決いたしました。ありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World