Ce que j'entend par là:
Dim maRegex As New Regex(".{8}")
'dans la chaine d'entrée, la fonction va remplacer chaque partie qui correspond au partern par le résultat de la fonction délégué return le texte qui correspond au patern auquel est ajouté un espace
Dim resultat As String = maRegex.Replace("Laphrasequejaimeraisdécouperenpartiede8caractères", Function(correpondanceAuPatern As Match) correpondanceAuPatern.ToString() & " ")
Dim morceauxDe8() As String = resultat.Split({" "c}) 'retourne tableau contenant les morceaux précedement séparés par un espace
For i = 0 To morceauxDe8.Count - 1
TextBox1.AppendText(morceauxDe8(i))
Next i
retourne:
Laphrasequejaimeraisdécouperenpartiede8caractères
Par contre ce code:
Dim maRegex As New Regex(".{8}")
'dans la chaine d'entrée, la fonction va remplacer chaque partie qui correspond au partern par le résultat de la fonction délégué return le texte qui correspond au patern auquel est ajouté un espace
Dim resultat As String = maRegex.Replace("Laphrasequejaimeraisdécouperenpartiede8caractères", Function(correpondanceAuPatern As Match) correpondanceAuPatern.ToString() & "&")
Dim morceauxDe8() As String = resultat.Split({" "c}) 'retourne tableau contenant les morceaux précedement séparés par un espace
For i = 0 To morceauxDe8.Count - 1
TextBox1.AppendText(morceauxDe8(i))
Next i
retourne:
Laphrase&quejaime&raisdéco&uperenpa&rtiede8c&aractère&s
Voilà ce que j'ai!
C'est pour cela que j'en conclu que l'espace n'est pas reconnu