ベストアンサー 文字列の中にある改行の除去 2003/04/22 10:43 textareaで入力した文字列の途中に入った改行を 取り除くにはどうしたらいいでしょうか? 教えてください。 取り除かずにファイルに書き込むと、変な改行に なってしまいます。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー SuperJump ベストアンサー率75% (3/4) 2003/04/22 10:58 回答No.1 \r\n をスペースに置き換えるようにすると大丈夫です。 例えば $AAAに改行が入っている文字列を代入します。 で、"\r\n" を" "に変換します。 $AAA = str_replace("\r\n"," ",$AAA); 質問者 お礼 2003/04/22 12:52 ありがとうございます。うまくいきました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発PHP 関連するQ&A 文字列を一定文字数で挿入もしくは、改行。 文字列を一定文字数で挿入もしくは、改行する方法、 関数はあるでしょうか? たとえば、 あめんぼ、赤いなあいうえお を8文字ずつで改行したいのですが、 方法が分かりません。 あめんぼ、赤いな あいうえお 最初は、mb_substrで改行する文字を調べて 改行タグを入れれば、とたかをくくっていた んですが、同じ文字を入力されていたら、変な 所で改行されてしまうと、気がつきました。^^; 「あ=><br>あ」にすると、一文字目の”あ”も 指定されてしまって。 改行するデータは、常に変わり予想はできません。 FORMからの入力を想定しているので、最悪 <textarea wrap="hard">で送信時に強制改行しても いいかなーとは、思っていますが、PHPで処理できるで しょうか? 文字列の改行を自動化したい 文字列の改行を自動化したいのですが、textareaないのテキストで改行したいところをクリックすると、改行できるようにすることはできますか? javascriptでブラウザ上で行おうと思っています。 無理な場合は選択してエンターを押しまくるのが大変なのでせめてサブライムのように 改行したいところを一括選択してエンター一回でできるようにできないでしょうか? いつもサブライムで行うのですが面倒なので、rextareaないでサブライムのように一括置換や一括削除などもできると便利です。 もちろんメーラにそのような機能があったり、そのようなサービスがあればそれでも構わないので教えてください。 Thunderbird、改行をふくんだ文字列の検索について メール本文は通常、半角60~80桁くらいで改行の入った文章になっています。 自動的に桁揃えされます。 例えば マイケル・ジャクソン といった文字列でも マイケル・ジャク ソン といったように検索したい文字列の途中で改行が入ってしまう場合があります。 Thunderbirdの検索機能では、途中で改行が入ってしまった文字列を検索することが出来ないようなのです。 検索ダイアログ中に「改行を無視する」というオプション項目がないので、上のような例では、検索できずに取りこぼしてしまいます。 メール本文から、途中で改行の入ってしまった文字列を検索する方法はないのでしょうか? どなたか、ご存知の方がおられましたらよろしくご教示ください。 ※Outlook Expressでは、もともと改行は無視するようなので、このような問題は起こりません。また、他のメールソフトではおそらくオプションにて改行を無視するような指定ができるのだと思います。Thunderbirdにはこういった設定箇所を探したのですが見あたりませんでした。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム 文字列の読み込みに関して C言語で、fgetsを使って文字列ファイルから読み込みを行うと、改行もしくは指定した文字列が来ると読み込みを、止めますが途中で改行が来ても読み飛ばして。(丸)までを読み込むようにするには、どのようなコードを書けばいいのですか? 別に使う関数は、これ以外でもいいのでコードを教えてもらえますか? お願いします。 awkで改行を除いて文字列を抜きだす こんにちは。 UNIXユーザーです。 awkでテキストファイルから行、列を指定して、文字列を抜き出し、それをシェルで変数として定義したいのですが、各行の最終列(最も右の列です)を指定すると、抜き出した文字列の末尾に’^M’がついてしまいます。 これが改行を意味するということは分かったのですが、これを取り除くためにはどうしたらよいでしょうか?? どなた様かご教授ください。 よろしくお願いいたします。 TEXTAREAと改行について 環境:ASP(VBScript) DB:Access2000 初心者です。 HTMLのTEXTAREAで入力した文字列を DBに書き込むと最初の改行以降が書き込まれません。 なにがいい方法はありませんか? Active Basic EditBoxや文字列内での改行を無視したい Active Basicの4.23.00を使ってプログラムを書いています。 今、時間によって文字列を表示していくプログラムを書いています。 例えば、 SetTimerで、0.1秒ごとに時間をカウントしていき、CommandButton1が押されたときにEditBox1の文字列をbufferに読み込んで、それをEditBox2に表示させるといったものです。 それを応用して、読み込んだ文字をファイルに保存し、次回からファイルから読み込んで表示させようと思っているのですが、 OpenとInput命令語で読み書きしているため、改行が入るとちゃんと読み込めません。 bufferに読み込んだときに、改行があれば改行をなくすといったプログラムはどのように書けばいいのでしょうか。 すみませんが、知っている方がいらっしゃいましたら、ご教授ください。 送信で文字がきれる現象? TEXTAREAで入力した項目を確認のためPOST で別のASPファイルに送り表示させます。ここまでは正確に入力文字列が表示されます。 この項目をさらににファイルに書き込むために、POSTで別のASPファイルに送ります。当然Requestで受け取ると、なぜかもとの文字列が最初に改行したところで切れてしまいます。 原因がわかるひといますか? いたら教えてください。 textareaで改行させたい textareaにあらかじめ文字列を表示させたいと思っています。表示させる文字列は配列に入れていて、配列には aaa bbb ccc のように改行コードが入っているのですが、下記のようにすると、 <textarea name="name1" id="id1" cols="65" rows="15" wrap="soft"><%=Arr(1,6)%></textarea> aaa<br>bbb<br>ccc<br> と表示されます。 テーブルに表示させると問題なく改行されて表示されるのですが、textareaだと、上記のようになってしまいます。 どのようにすればよいかご教示ください。 改行コード? <TEXTAREA name="moji" cols="80" rows="6"></TEXTAREA> で文字を入力したときmojiにはいっている改行コードは なにですか? perl cgiにて作成したtextareaで改行 perl cgiにて作成したtextarea内に初期文字列を入力しておくプログラムを組んだのですが、 その初期文字列内で改行を行いたいと思い、何種類か改行を入れてみたのですが、 うまくいきません。 $testbr = "\r\n"; print $q->start_html(-title=>"123", -BGCOLOR=>'#ffffff'), (中略) q->p('<textarea name="freeans" rows="5" cols="30" value=$initText wrap="hard">あいうえお"$testbr"かきくけこ </textarea>'), (中略) $q->end_html; textarea内に あいうえお(改行) かきくけこ という表示をしたいのですが・・・ 改行を表す文字はありますか? 例えば、何かの文章がありその途中で改行を表す文字を入力したとします。 現状では一行のままで改行されていませんが、 一文をコピペすると改行されて二行になっているような・・・ メモ帳で似たような事があった記憶があります。htmlとかではないです。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム クエリーで文字列の間に改行を入れる お世話になります。アクセスのクエリで文字をつないでいるのですが、間に改行を入れたい時はどうすればよいでしょうか? 文字列: "文字1" & 改行を入れたい & "文字2" 最終的にテキストではき出すので改行をいれたいのですが、宜しくお願いします。 VBAのコマンドボタンの文字列の改行方法は? EXCEL2000のVBAでコマンドボタンを使っていますが、ボタンの横サイズは大きくできないときに、ボタンの文字列(caption)が長いので表示が途中で切れてしまう。WordWrapをtrueにすると改行するが、任意の文字位置で改行できない。スペース文字を途中で挿入して改行位置を調整しようとしてもうまくいかない。任意の位置で改行する方法はありますか。 改行コードが半角スペースになってしまいます もしかしたらカテゴリはphpかも知れません。 よろしくお願いします。 phpとMySQLでWEBアプリを作っています。html上のtextareaフォームに入力した文字列を、phpを使ってMySQLにINSERTします。この文字列には改行(CRLF)も含まれます。 それをSELECTで参照し表示させると、改行が半角スペースに変換されてしまいます。 phpMyAdminで見てみるとちゃんと改行が入っています。 つまり、格納の段階ではちゃんと改行コードが入っているんですが、取り出すときに変換されてしまうようです。 この場合、どのように対処すればいいのでしょうか? 【C#】文字列の最後に改行を入れていく処理 【C#】文字列の最後に改行を入れていく処理 C#初心者です。 ファイルを一行読み込むごとに、行の最後に改行\nを入れ、最後にその文字列を繋げ、出力したいのですが、やり方がわかりません。 結果は abcdefg hijklmn opqrstu のようになってほしいです。 分かる方いらっしゃいましたら教えていただけると幸いです。 宜しくお願いいたします。 fputで出力した文字列を改行するには? PHP初心者です。 いくつかの文字列変数をテキストファイルに書き出す処理を行いたいのですが、うまく動作してくれません。 文字列変数 $str_a, $str_b, $str_cをカンマで区切ってテキスト1行でファイルに書き出しています。 $str = $str_a . ',' . $str_b . ',' . $str_c . '\\r\\n'; fputs($fp, $str); 上の2行がループで数回呼ばれた後、ファイルをクローズしているのですが、実際に作成されたテキストファイルを見ると a1,b1,c1\r\na2,b2,c2\r\n....みたいに改行が入らず"\r\n"という文字列があるだけです。希望しているのは a1,b1,c1 <-ここで改行 a2,b2,c2 <-ここも改行 という結果なのですが.... よろしくご教授お願いいたします。 POSTによる改行を含む文字列の受け渡し test1.php内のformのテキストエリア(textarea)のデータをPOSTによってtest2.phpへ送りたいのですが、改行がうまく転送できないか、あるいはうまく表示できていないため、外観上改行されているように見えません。 たとえば、test1.phpのテキストエリアで 「 あいうえお かきくけこ 」 と入力して、それをtest2.phpに送って表示させると、 「 あいうえお かきくけこ 」 と表示されます。 どうすれば改行しているように見せることができるのでしょうか? TEXTBOXに文字列を表示させたいのだが、スペースで改行してしまう 困っています。 VB6にてプログラムを作成しています。 簡単なプログラムでTEXTBOXに、改行のない長い文字列を スクロールバーを使わずに折り返して表示させたい のですが、適当なところで勝手に改行されてしまいます。 いろいろと試してみると、スペースからスペースまでの 文字を1つの文字列としているみたいで、その文字列が なるべく折り返さないように、もしスペースがあったら 改行するようです。 つまり文字列にまったくスペースがなければきれいに 折り返して表示されます。 スペースもその文字列として扱ってくれるような方法 はないでしょうか? よろしくお願い致します。 <TEXTAREA>の文字入力が自動改行されません 私の環境はWindows8でIE11です。 実は私が作ったPerlの掲示板の<TEXTAREA>に文字入力をしようとしたら、自動改行されないのに気付きました。 ソースは、次の通りです。 <textarea name=comment cols=70 rows=12 wrap=soft style="font-size:15px"></textarea> どっかに問題があるのでしょうか? それとも、私のPCの環境のせいでしょうか? ちなみに、他のサイトの<TEXTAREA>だと私のPCでも自動改行されます。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございます。うまくいきました。