• ベストアンサー

変数の中の改行コードをBRタグに置き換えたい

変数の中の改行コードをBRタグに置き換えたいのですが出来ますか? 前のページから改行コードを含む文字列を受け取っています。どうすればいいか教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

str = Replace(str, vbCrLf, "<BR>")

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.2

ASP ってことで、言語は VBScript かな? Replace 関数を使います。 http://msdn.microsoft.com/library/ja/script56/html/vsfctReplace.asp 改行コードを示す定数が使えます。 http://msdn.microsoft.com/library/ja/script56/html/vsconString.asp vbCrLf でも良いでしょうが、 vbCr と vbLf で 2回 Replace すると確実かも。 Dim hoge ' ここで hoge に改行付き文字列を代入 '改行コードを "" に置換 Dim result result = Replace(hoge, vbCr, "") result = Replace(result, vbLf, "") ' 結果を出力 Response.Write(result)

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

言語が何かわかりません。 Perlの場合を参考にはっておきます。

参考URL:
http://ash.jp/code/return.htm
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • <br>タグを改行に変えたい

    掲示板を作っています。 テキストファイルに書き込んである文字列ですが、改行は<BR>に変換して保存します。 編集で呼び出すときに、<BR>をもとの改行コードに戻す作業を試みています。 $message =~ s/<br>/\n/ig; とやるとテキストエリアがすべて空白です。 $message =~ s/<br/\n/ig; と>をなくすと改行されてテキストエリアに表示されます。 ただ、データには>が残ったまま表示されます。 この対処法を教えてください。

    • ベストアンサー
    • Perl
  • 変数のデータに改行コードのみを削除したい

    変数のデータに改行コードのみを削除したい 変数のデータに改行コードのみを削除したいと思っておりますがうまくできません。 $samのデータに以下の内容でデータがはいってます。 (ここから) これはテストです。<br>\n <br>\n これはテストです。<br>\n <br>\n <br>\n これはテストです。<br>\n これはテストです。<br>\n (ここまで) $sam=~ s/<br>\n//g; だと本来改行コードがほしい内容まで削除してしまいます。 以下の内容もおかしいと思いますが、うまく出来ませんでした。 $sam=~ s/.*?<br>\n//g; この内容の場合改行コードが欲しい。それ以外は削除したい。 タグの除去は以下のサイトを検索で見つけたのですが、ちょっと違うかなと思い質問させていただきました。 HTMLタグを取り除く http://www.nishishi.com/perltips/string4.html 以上、よろしくご指導賜りたく思います。

    • ベストアンサー
    • Perl
  • 改行コードの<BR>への変換がうまくいきません。

    はじめまして よろしくお願いします。 仕事でPHPを触れはじめたところです。 textarea タグで入力されたものをMysqlに保管し、 また表示するというようなものを作ろうとしています。 困っているのは Mysqlがどうのではなくその登録前に 改行コードを <br>タグ に変換をかけておこうというところで躓いています。 セッションを開始しておいてFormタグからの値を 次のページで受け取っています。 ここの過去ログ等を参考にしてみたのですが... $_SESSION['e_biko'] = htmlspecialchars($_POST['biko'] , ENT_QUOTES) ; $tmp_biko = ""; $tmp_biko = str_replace("\r\n", "\r", $_SESSION['e_biko']); $tmp_biko = str_replace("\r", "\n", $tmp_biko); $_SESSION['e_biko'] = str_replace("\n", "<br>", $tmp_biko); このあとでechoを使って$_SESSION['e_biko'] を表示させています。 しかし改行しないんです。<BR>タグへの変換ができておらず、表示されたHTMLのソースコードを見ると改行コードがそのまま出力されています。 HTML及びPHPの文字コードはEUCで記述しています。 開発及び確認はWindows・IE6で行っています。 何か考えられる原因、あるいはバグかあるでしょうか? ちなみに下記でも駄目でした。 $_SESSION['e_biko'] = preg_replace("/\r\n|\r|\n/", "<br>", $_SESSION['e_biko']); お分かりになられる方おられましたらよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • H1タグに改行の<br>を使う

    H1タグに改行の<br>を使うのは、大丈夫でしょうか? SEO的に効果が半減しますか? 携帯サイトなので、ちょっと文字が長いだけで、自動で改行されてしまうので、特定の位置で自分で改行しようと思います。

  • pタグの中にbrタグを入れても違反になりませんか?

    fc2ブログの記事を書いていて改行をずっと<br>タグで書いてましたが 最近段落というタグ<p>タグを知りました。 <p>タグの中に<br>をつけてもいいのでしょうか? 違反には、なりませんか?

  • 変数の中の<br>を消したい

    度々お世話になります。 変数にセットした値をブラウザに表示させるために改行の<br>を入れているのですが、次ページでメール送信すると、当然<br>と記述されております。この<br>を取り除く関数等方法はありませんか?ご教授お願いいたします。 <?php $item="レンズ<br>めがね"; echo $item; ?> <input type="hidden" name="item" value="<?php echo $item ?>">

    • ベストアンサー
    • PHP
  • <br>で改行しても一行あいてしまいます

    少し説明がわかりにくいかもしれませんが <br>タグを使って改行した場合、行と行の間はあきませんよね? でもたまに<br>タグで改行してるのに行と行の間が一行空くことがたまにあります。 その時のタグは <br>文 <br>文2 と打つと 文 文2 後で見るとこのように反映されます。 同じページで同じ<br>タグを使ってる他の行は改行だけで 行の間が空くことはないのに、何度やっても同じ箇所だけ一行空いてしまいます。 これはどうしてでしょうか?プラウザはIE6.0なんですが そこの部分だけ何度やっても一行空いて見た目が変です。 何か解決策はないでしょうか?

    • ベストアンサー
    • HTML
  • 改行タグを<br />から<p>へ

    Seesaaブログを利用してます。 改行を<br />タグに変換する機能がありますが、 これを<br />ではなく自動的に<p>タグに 変換されるようにするにはどうすればいいですか? 今問い合わせをしているところですが 返事が来ないのでここで質問させてもらいました。

  • CGIで改行タグを改行コードに変換ってできますか?

    CGIで改行タグを改行コードに変換ってできますか? $text =~ s/\r\n/<br>/g; $text =~ s/\r/<br>/g; $text =~ s/\n/<br>/g; で確認画面上で表示されるtextareaの文章は改行されるのですが、 届いたメールには<br>と表示されてしまって困ってます。 PHPでは変換できるみたいなのですが、perlでも出来るのでしょうか?

    • ベストアンサー
    • CGI
  • </br>というタグについて

    こちらは以前から困った時に色々と参考にさせていただいておりますが、今回はじめて質問します。どうかお手柔らかにお願いします。 (^-^; </br>というタグについて ブログを運営しています。 画像の挿入の件ですが、ファイルのアップロードをし、アップされた画像を選ぶ(ボタンがある)と、必ずタグの先頭に</br>というタグが表示されるようになっておます。 今回、記事の中に「テーブル」を組み、その中に幾つかの画像を横3列縦3列ほど並べ、「サムネイル」のように表示できないかと、作成中なのですが、 例えば、<td></td>の中にアップロードされた画像を1枚、一覧から選択して挿入したとしますよね。 そうすると</br>のタグが必ず先頭に来てしまうのですが…。 これって削除していいものなのでしょうか? ためしにやってみたら、画像の上の余白?がなくなりジャストサイズに収まるような気がするのですが…。 そもそも、HTMLに使う<br>(改行)と、ブログなどで出て来る<br />はまったく違う意味のものなのでしょうか? HTMLは、以前HPを作成した事もあって、ある程度理解しているつもりですが、ブログのカスタマイズはいまいち理解していない状況です。 (^^;;; くだらない質問かもしれませんが、疑問に思ったもので…。 ブログはラブログを使っています。 他に補足補充すべき点がありましたら追加します。 初歩的なことで恐縮ですが何卒宜しくお願いします。