まったく個人的なプログラムに関するメモです

Dim str As String
Dim val() As Char = {"/", "\"}
Dim ask() As String
Dim askChar() As Char

str = "AB/CD\EF/GH\IJ/KH\LM/NO\OP"

'文字列を分割する
askChar = str.ToCharArray
ask = str.Split("/")
ask = str.Split(val)
ask = str.Split(val, 3)

'文字列を結合する
str = String.Join("\", ask)
str = String.Join("\", ask, 2, 3)
str = String.Join(String.Empty, ask) 

補足
'ToCharArray'でChar型の配列へと変換できます
'Split'では指定された文字で区切りString型の配列へと分割できます。
またその指定の文字は配列(Char 又は String)でも指定するとこができ,その場合は配列の要素に該当するすべての文字で区切られます。<br/>
第二引数に分割する配列の最大数を指定することもできます。
又、例にはあげていませんが第三引数(最大数を指定しない場合は第二引数)に'StringSplitOptions'列挙隊の定数を指定するとこで分割した結果がからの文字列になる場合にそれを除外するかを指定できます。
除外しない場合は'None' 除外する場合は'RemoveEmptyEntries'です。

'Join'では第一引数で指定した文字で第二引数の配列を結合します。
また、第三引数で指定した要素から第四引数で指定した数の要素だけを結合することもできます。

このページへのコメント

vjq9ZI <a href="http://lfysldazbwqy.com/">lfysldazbwqy</a>, [url=http://rzdztysjddwj.com/]rzdztysjddwj[/url], [link=http://apleyguacmvu.com/]apleyguacmvu[/link], http://okdccdmljasf.com/

0
Posted by mrekivcano 2013年11月14日(木) 12:17:26 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

メンバーのみ編集できます