• ベストアンサー

【VB】文字列操作についてお願いします。

お世話になっております。 VB2005です。 ある文字列の最後の行の改行を取りたいのですが、何かよい方法はありますでしょうか。 あいうえお かきくけこ さしすせそ とあったら、"さしすせそ"のあとの改行をすべて取りたいのです。 よろしくお願いします。≦(._.)≧ ペコ

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

  • ベストアンサー
  • qtea
  • ベストアンサー率77% (38/49)
回答No.2

TrimEnd ではいけないですか?VB.NETだといけるのですが…

sineminna
質問者

お礼

それでいけました!! ありがとうございます!!

その他の回答 (1)

  • JeanneNet
  • ベストアンサー率48% (100/208)
回答No.1

じゃんぬねっと です。 文字列の長さは、String.Legnth プロパティで取得できます。 文字列の切り出しは String.SubString メソッドで行えます。 流れとしては、改行コードがあるかどうか確認して、あれば、改行コードを含まないように SubString メソッドで切り出す。 ということになるでしょう。

sineminna
質問者

お礼

一番に考えたのですが、もっとよい方法がありました。 ありがとうございました。

関連するQ&A

  • 文字列のカウント

    お世話になります あの、 あいうえお かきくけこ さしすせそ という3組の文字列が有るとします そのそれぞれの組(あいうえおで1つ)を として数えるにはどうしたらいいのでしょうか? 例えば あいうえお+ かきくけこ+ さしすせそ=3 となるようにしたいのですが・・・

    • ベストアンサー
    • Perl
  • 書いた文章を改行など含めて文字列として変数に代入するには?

    あいうえお かきくけこ さしすせそ を変数に文字列として代入したいのですが、 my $string = "あいうえお\nかきくけこ\nさしすせそ\n"; などと改行文字を自分で入れたりといったことをせず、 変数に文字列として代入する方法を教えてください。 print <<END; あいうえお かきくけこ さしすせそ END という方法があるのは分かったのですが。。。

    • ベストアンサー
    • Perl
  • fgetsなどをもちいて「改ページ」までの文字列を読み込みたい

    ファイルから1行ずつデータを読み込んで処理をするプログラムを書いています。 現在はfgets関数を用いて FILE *stream; char line[100]; ~ fgets(line, 100, stream); という風に1行ずつ読み込んでいるのですが、この方法だと、改行は認識できても、「改ページ」は認識できず、改ページも行中の文字だと認識して続きを読み込んでいってしまいます。 たとえば あいうえお[改ページ] かきくけこ[改行] さしすせそ[改行] というファイルであった場合、 line配列には「あいうえお[改ページ]かきくけこ」と読み込まれてしまいます。 本当は 1回目で「あいうえお」、2回目で「かきくけこ」と読み込むようにしたいのですが、このような読み込み方はどのようにすればいいのでしょうか。 一度とりあえず改ページコードごと読み込んで、1文字ずつチェックして・・・という手作業をするしかないのでしょうか? いい方法がありましたら教えてください。

  • javaScriptで、テキストエリアのある文字列を見つけて、

    javaScriptで、テキストエリアのある文字列を見つけて、 その行から、1行目と2行目を消すという処理を行いたいのですが、 コーディングがわかりません。 教えて下さい。 (例) 下記のテキストエリアから、「<ターゲット文字列>」を見つけて、 その行から1行目と2行目、つまりは、「さしすせそ」と「たちつてと」を削除したいです。 -----textarea----- あいうえお かきくけこ <ターゲット文字列> さしすせそ たちつてと

  • セル内で改行された文字列を1行ずつ他のセルに移す

    excelで、こんなことできますか? book1で、セル内に下のような改行した文字列があり、それを入力したら、 book2に、文字列を1行ずつ他のセルに取り出したいのですが…できますか? book1 (セルは折り返して全体を表示する) book2 (仕上げの画面) A         A あいうえお                    1 あいうえお 1 かきくけこ                    2 かきくけこ さしすせそ                    3 さしすせそ → 4 たちつてと 2 たちつてと                    5 なにぬねの なにぬねの                     6 はひふえほ 3 はひふへほ 教えていただけると助かります。(ただしマクロはよくわからないのですが…)

  • ファイルの文字列の処理の質問

    今ファイルに対して文字列の処理をしています。 あるファイルに対して一定の文字列を検索して、その検索したい文字列が なければ、その一行をファイルに出力したいですが、手元にwindowsバージョン のgrep.exe で実現すると考えています。 しかし、検索したいファイルは、文字列が入ってない行があります。 そのため、検索したい文字列が存在しない行は、改行だけの行を結果として 出力されています。改行だけの行を除きたいですが、どうすればいいか? ファイルのsjisです。例えば、内容としては、以下のようになっています。 aiiiiii ballllll fafafa 777777 とするファイルがあります。そのファイルに対して、aという文字が入ってない行を 取りたいですが、実際にgrep -v "a" ファイル名 でやると、777777の行とすべて 改行だけある行が取られてました。 777777だけをとる方法がありますでしょうか?

  • 文字列の操作

    すみません、いつもお世話になってます。 VB初心者なのですが・・・ 文字列で dd ='8' yymm = '200609' とあった場合、 yymmdd に '20060908' となるようにしたいのですが、 ddの変数の値を'5'→'05'としてyymmの変数に連結させたいのですが・・・ よろしくお願いいたします。

  • (たとえばreplace関数で)すべての文字列に対して置き換えを行うに

    (たとえばreplace関数で)すべての文字列に対して置き換えを行うには? よろしくお願いします。 ACCESSとVBをやっているのですが、 A行には下記の文字列があるとします。 BBBCCCDDD EEEGGGGFFF ああいいいいうう えええええおおほほほ これらについて、 「初めの3文字を***に置き換える」 「前から4文字目から3つを***に置き換える」 「最後の3文字を***に置き換える」 と言ったことは関数で可能なのでしょうか?

  • 文字列をグループ毎に集計する

    集計を行いたいテキストデータとして、以下のようなものがあります。 あいうえお かきくけこ さしすせそ あいうえお かきくけこ EOS かきくけこ さしすせそ さしすせそ あいうえお さしすせそ EOS あいうえお かきくけこ かきくけこ かきくけこ さしすせそ EOS このデータに対して、EOSが出現するまでを一つのグループとして重複する文字列の集計を行いたいです。 EOS毎に繰り返し処理を行えば良いのではないかと考えてはいるのですが、そのプログラムがどうしても作れません。 最終的な集計結果としては、 あいうえお 2 かきくけこ 2 さしすせそ 1 さしすせそ 3 あいうえお 1 かきくけこ 1 かきくけこ 3 あいうえお 1 さしすせそ 1 というようにしたいです。 よろしくお願いします。

  • 文字列で2行だけ削除する方法。

    PHP5を使っています。 file_get_contentsで文字列を取得したのですが 先頭行2行と最後の行を削除する方法が知りたいです。 改行はLFですがCR+LF,CRでも対応したいです。 また、文字コードもUTF8ですが、どんな文字コードでも対応したいです。 どんな方法が最もスマートな方法でしょうか?

    • ベストアンサー
    • PHP

専門家に質問してみよう