Essayer de diviser une ligne où "," apparaît (avec les guillemets), Le problème est que VB.NET utilise "pour démarrer/terminer les chaînes, donc j'ai essayé d'utiliser .Split (« » « « » «), mais que puis divise par » non », »Chaîne fractionnée VB.NET avec guillemets
Répondre
Essayez quelque chose comme ceci:
Dim TestToSplit As String = "Foo"",""Bar"
Dim Splitted() As String = TestToSplit.Split(New String() {""","""}, StringSplitOptions.None)
Je viens de tester et obtenu un tableau avec Foo et Bar. J'espère que ça aide.
Pour échapper à la « -character dans VB.NET, utilisez deux: « »
La fonction de Split (la façon dont vous l'utilisez) attend un Char Si vous voulez diviser sur plusieurs caractères que vous devez utiliser une chaîne tableau. (Il me semble une surcharge d'une seule valeur de chaîne aurait été à portée de main.)
Cette fonction divise une ligne de texte et retourne un tableau en fonction du délimiteur que vous avez spécifié. (Bien sûr , vous pourriez faire ce but plus général en passant dans le tableau de séparateur.)
Private Function SplitLine(ByVal lineOfText As String) As String()
Dim separator() As String = {""","""}
Dim result() As String
result = lineOfText.Split(separator, StringSplitOptions.None)
Return result
End Function
Une autre alternative que je trouve utile est souvent ceci:
Regex.Split(textToSplit, """,""")
vous permet de partager des critères plus complexes qu'un tableau de séparateurs alternatifs.
- 1. Chaîne multiquery fractionnée mysql avec php
- 2. Chaîne avec guillemets doubles et simple cité
- 3. Chaîne fractionnée dans l'instruction de sélection Linq
- 4. Comment faire correspondre une chaîne entre guillemets avec des guillemets échappés?
- 5. Chaîne fractionnée C# mais conserve les caractères/séparateurs fractionnés
- 6. Chaîne fractionnée sur un certain nombre de caractères différents
- 7. Chaîne Date - C# ou VB.NET
- 8. Supprimer les guillemets doubles d'une chaîne dans .NET
- 9. Comment faire pour éviter les guillemets doubles dans une chaîne?
- 10. MS Access 2003 VBA Chaîne fractionnée lors d'un saut de ligne
- 11. jquery décode un objet json avec des doubles guillemets
- 12. Analyse XML avec des guillemets simples?
- 13. comment afficher des guillemets personnalisés avec sifr?
- 14. Colonne de table fractionnée dans données dynamiques
- 15. Fenêtre d'édition fractionnée dans Visual Studio
- 16. Encodage d'une chaîne UTF8 en chaîne ISO-8859-1 (VB.NET)
- 17. Supprimer toute ponctuation d'une chaîne dans VB.net
- 18. Manipulation de chaîne simple dans VB.NET
- 19. Python ConfigParser - valeurs entre guillemets
- 20. Regex pour remplacer un guillemet simple avec deux guillemets simples
- 21. Smarty remplacer le texte avec des guillemets doubles
- 22. Obtenir du code entre guillemets avec regexp en javascript
- 23. Variables statiques PHP entre guillemets
- 24. Ajout suppression de guillemets
- 25. Guillemet entre guillemets vs guillemets carrés, ce qui donne?
- 26. web.config et guillemets dans connectionStrings
- 27. TCP Freezing avec VB.NET
- 28. interfaces multiples avec VB.NET
- 29. Problème avec des guillemets et une requête SQL paramétrée
- 30. echo guillemets imbriqués dans tcsh
Parfait! maintenant, tous mes chiffres sont faux, mais je m'y attendais. Fonctionne parfaitement. – Hintswen