質問ページ3 / 55


質問ページ3 / 55

質問ページ3/55

概要テキストから決められた文字を取り除く方法
投稿者Parafla Quality
状態
カテゴリーParaFla!
投稿日2009-05-02 (土) 16:13:38
バージョン1.37

質問内容

「東京都」というのが変数Aのテキストに表示してあったとして 「都」というのを取り除いて「東京」と変数Aのテキストに表示していのですがどういうASを書けばいいのでしょうか

回答

  • サンプルの「文字置換.pfl」を応用してみてはいかがでしょうか
    txt = "東京都";
    txt = txt.split("都").join("");
     -- 2009-05-02 (土) 23:31:25
  • 説明がへたくそですみません。それではなくて、「東京都」が含まれる文章すべて、「東京都に行きたい」や「東京都ディズニーランド」などからとを取り除いて「東京に行きたい」や「東京ディズニーランド」のようにしたいのですができますでしょうか -- 2009-05-03 (日) 10:15:05
  • 「それではなくて」との事ですが、何か理由があるのでしょうか。普通の文字置換や除去はこれで全てできます。
    txtA = "東京都に行きたい";
    txtA = txtA.split("都").join("");
    txtB = "東京都ディズニーランド";
    txtB = txtB.split("都").join("");
     -- 2009-05-03 (日) 10:36:46
  • これだと東京都に行きたいと文が固定されてしまいます。こちらはどのような文がでるかわからないことを前提としたいのですが。 -- 2009-05-03 (日) 22:48:13
  • 固定されませんよ。上では例えとして「東京都に行きたい」という文章を txtA という変数に代入しているだけであって、 txtA をテキストで表示すれば閲覧者に txtA を自由に書き換えてもらうことだってできます。可変の文章であっても、その文章を txtA に代入することさえできれば上のスクリプトは使用できます。 -- 2009-05-04 (月) 08:07:32
  • あぁ!そうでしたか。ありがとうございます -- 2009-05-04 (月) 09:01:06