Découper une chaîne en VB.NET

Je suis en train de séparer en deux chaînes.

"SERVER1.DOMAIN.COM Running"

Pour cela, j'utilise le code.

Dim Str As String = "SERVER1.DOMAIN.COM Running"
Dim strarr() As String
strarr = Str.Split(" ")
For Each s As String In strarr
    MsgBox(s)
Next

Cela fonctionne bien, et j'ai deux boîtes de message avec "SERVER1.DOMAIN.COM" et "Running".

La question que je vais avoir, c'est que certains de mes premières chaînes ont plus d'un espace.

"SERVER1.DOMAIN.COM        Off"

Il y a environ huit espaces d'entre-deux ".COM" et "Off".

Comment puis-je séparer dans cette chaîne de la même manière?

Utilisation StringSplitOptions.RemoveEmptyEntries.

OriginalL'auteur Matt Leyland | 2013-06-12