人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【満点差し上げます】[VB.NETで、改行を基準に文字列を切り出すサブルーチンを書いてほしいです]

0個、1個、または複数の改行を含むstring変数の中から、最初の改行までの文字列を取り出して別の変数に格納し、取り出した分を最初の変数から削除し、なおかつ別の変数に"Exist"を格納するサブルーチンを書いていただけますか? また、最初の変数が「空っぽ」になったら、これまた別の変数に"NotExist"を格納してほしいです。

例:
strA = "AAAA[vbCrLf]BBBB[vbCrLf]CCCC"
strB = ""
strC = ""

strA = "BBBB[vbCrLf]CCCC"
strB = "AAAA"
strC = "Exist"

例2:
strA = "BBBB"
strB = ""
strC = ""

strA = ""
strB = "BBBB"
strc = "Exist"

例3:
strA = ""
strB = ""
strC = ""

strA = ""
strB = ""
strC = "NotExist"

●質問者: jjkkjpvb2008
●カテゴリ:コンピュータ
✍キーワード:String VB.NET サブルーチン 変数 差し
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● rafile
●100ポイント ベストアンサー

if strA.CompareTo("")=0 then

strB=""

strC="NotExist"

elseif strA.IndexOf(vbCrLf)>0 then

strB=strA.subString(0,strA.IndexOf(vbCrLf)-1))

strA=strA.subString(strA.IndexOf(vbCrLf),strA.Length-strA.IndexOf(vbCrLf))

strC="Exist"

else

strB=strA

strA=""

strC="Exist"

end if

◎質問者からの返答

ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ