カレッヂ |
質問者 鮎友
投稿日 9/8(土) 10:59:52
ショッピングバスケットプロv6.03で設置準備しています 皆様の質問とご解答を読ませて頂き設置と動作は問題なく進んでいます 有り難うございます。 -----教えて頂きたいのは以下の様な事です----- 受け取った注文書の表示部分が以下の様に改行されています -------------------------- あんみつセット x 1 \1,500円 小計 \1,500円 -------------------------- ・・・・「あんみつセット x 1」で改行され「\1,500円」で改行されて空白が空いて 「小計」に続き、これのくり返しですが、これを次の様にしたいのです ---------------------------- あんみつセット x 1 \1,500円 小計 \1,500円 消費税 5% \75円 送料 (北海道) \1,270円 合計 \2,845円 ---------------------------- cart.cgiのオーダー処理部分の if (/^\.\t(.*)/) { print OUT &jis("$1\n"); } elsif (/(.*)\t(.*)/) { print OUT &jis("[$1]$2\n\n"); } { print OUT &jis("$1\n"); }の所の\nを取ってみたのですが、横にダラダラと 改行がなく並んでしまい上手くいきません $1 に秘密があるのかなと、思うのですが \nが改行で\tが空白が空く程度の事しか分かりません 宜しくお願い致します |
質問者 鮎友
[削除]
投稿日 9/11(火) 07:10:45
自己レスです if (/^\.\t(.*)/) { print OUT &jis("$1\n");}の所で\nを\rとしたら --------------------- あんみつセット x 1 \1,500円 小計 \1,500円 --------------------- が --------------------- あんみつセット x 1 \1,500円 小計 \1,500円 --------------------- となりましたが、目的の ----------------------------- あんみつセット x 1 \1,500円 小計 \1,500円 ----------------------------- のように並べ変えるのはムズかしいのでしょうか order.csvを見ると 010911064556,2001/9/11 火 06:45:56,,,ayu@ayutomo.com,"あんみつセット x 1,\1,500円,,小計,\1,500円,,消費税 5%,\75円,,送料 (北海道),\1,270円,,合計,\2,845円," ,で改行されてるのは分かるのですが、それから先が分かりません どなたか宜しくお願い致します |
返信(回答)する
Web裏技 |