vb.netで文字列の改行を分割する方法
How Split New Line String Vb
解決:
新しい行で分割したい場合-を使用してString.Splitは、パーツを含む配列を返します。
薄暗い部分AsString()= myString.Split(new String(){Environment.NewLine}、StringSplitOptions.None)これはプラットフォーム固有になるため、分割することをお勧めします'NS'、'NS'、' n r'またはそれらの組み合わせ。String.Splitには、分割する文字列を含む文字列配列を取得するオーバーロードがあります。
Dim strLines()As String = Clipboard.GetText.Replace(Chr(13)、 '')。Split(Chr(10))私はそれをこのようにするのが好きです。 1つの文字でのみ分割できますが、ほとんどの場合、改行はキャリッジリターン(0x0D AKA文字13)とラインフィード(0x0A AKA文字10)の2文字です。しかし、他のシステムでは、それは単なるLFです。したがって、CRのすべてのインスタンスを削除し、LFで分割するだけです。
str.Split(New String(){Environment.NewLine}、StringSplitOptions.RemoveEmptyEntries)