改行コード除去

こういう処理のコーディングサンプルは、Javascriptの解説サイトとかにあります。

これを応用すれば、改行コード以外なんでも除去できそうですね。

<method name="delCRLF" args="t">
   <![CDATA[
   var n = '';
   for(var i=0; i<t.length; i++){
       var text = escape(t.substring(i, i+1));
       if(text != "%0D" && text != "%0A"){
           n += t.substring(i, i+1);
       }
   }
   return(n);
   ]]>
</method>

下記の表示例では、黒字が改行ありの元データ、青字が改行を除去したデータ、赤字が元データをそのまま表示したものです。

この内容を表示するためには Adobe Flash Plugin が必要です。

<?xml version="1.0" encoding="UTF-8"?>
<canvas proxied="false" bgcolor="0xeeeeee">
 
<simplelayout/>
 
<!-- 改行ありの元データ-->
<text id="txt" multiline="true">
  <handler name="oninit">
    this.setText("あいうえお" + "\n" + "かきくけこ");
  </handler>
</text>
 
<method name="delCRLF" args="t">
   <![CDATA[
   var n = '';
   for(var i=0; i<t.length; i++){
       var text = escape(t.substring(i, i+1));
       if(text != "%0D" && text != "%0A"){
           n += t.substring(i, i+1);
       }
   }
   return(n);
   ]]>
</method>
 
<!-- 改行を除去して表示 -->
<text multiline="true" fgcolor="0x0000ff">
   <handler name="oninit">
      var t= txt.text;
      this.setText(canvas.delCRLF(t));
   </handler>
</text>
 
<!-- 改行を除去せずそのまま表示 -->
<text multiline="true" fgcolor="0xff0000">
   <handler name="oninit">
      var t= txt.text;
      this.setText(t);
   </handler>
</text>
</canvas>
改行コード除去.txt · 最終更新: 2009/10/18 03:36 (外部編集)
Copyright © 2008~ずっと ason(minamotonoason@gmail.com)

chuumap 中小企業ツイッターマップ 製造、加工、卸などB2B主体の個人事業者、中小企業のツイッターを、グーグルマップの住所の位置に正確に表示。
tentwi 店舗でツイート 飲食店、販売店など、一般消費者向けの店舗を構えるお店ツイッターを、グーグルマップの住所の位置に正確に表示。
廃句ったー あなたのツイッターの最近のツイートから廃句もとい俳句を生成。
みかけったー 超人気!あなたのツイッターの最近のツイートからみかけの年齢と性別を診断。
キキキーったー 最近のツイートからキーの使用回数をしらべます。
SLOTTER(すろったー) あなたのツイッターのタイムラインのアイコンでスロット。FLASHゲーム。
MultiLangTweet 一度に48ヶ国語に翻訳してツイート。
英訳ったー 英訳または日本語訳してツイート。
バンドメンバー募集サイト シンプルなバンドメンバー募集サイト。
CMS総合デモサイト 有名オープンソースCMS、EC、SNS、Wikiを一度に全部体験できる総合デモサイト
ビズロック BizRock(ビズロック)~音楽ライブでプレゼン!情熱型ビジネス交流会