Versucht, eine Zeile wo immer "," erscheint (mit den Anführungszeichen), Das Problem ist VB.NET verwendet "zu starten/Ende Strings, also habe ich versucht mit .Split („“ „‚‘‚), aber das teilt sie dann mit‘nicht“,“VB.NET Split-String mit Anführungszeichen darin
Antwort
so etwas wie diesem Versuchen:
Dim TestToSplit As String = "Foo"",""Bar"
Dim Splitted() As String = TestToSplit.Split(New String() {""","""}, StringSplitOptions.None)
ich es gerade getestet und bekam einen Array mit Foo und Bar. Ich hoffe das hilft.
Um die Flucht „-Charakter in VB.NET, verwenden Sie zwei:‚‘
Die Split-Funktion (so, wie Sie es verwenden) erwartet einen Char Wenn Sie auf mehreren Zeichen aufteilen möchten, müssen Sie verwenden, um eine Zeichenfolge Array. (Scheint mir eine andere Überlastung eines einzelnen String-Wert wäre praktisch gewesen.)
Diese Funktion teilt eine Textzeile und gibt ein Array basiert auf dem Begrenzer Sie angegeben haben. (natürlich , könnten Sie diesen allgemeineren Zweck machen, indem Sie das Separator-Array übergeben.)
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
Eine weitere Alternative, die ich oft nützlich finden, ist dies:
Regex.Split(textToSplit, """,""")
Hier können Sie sich auf die komplexen Kriterien als eine Reihe von alternativen Separatoren aufgeteilt.
- 1. Eliminieren leerer Zeichenfolgen mit SplitString
- 2. Parsing einer Zeichenfolge mit Doppelzitat darin
- 3. Einzeldropdown mit Suchfeld darin
- 4. Groovy GPath mit variabler darin
- 5. Batch-Variable mit variabler darin
- 6. tkinter Fortschrittsbalken mit Text darin
- 7. CALayer mit transparentem Loch darin
- 8. .htaccess darin
- 9. Parst String mit Leerzeichen und Anführungszeichen (mit Anführungszeichen beibehalten)
- 10. Java Regex - Zerlegt eine Zeichenkette auf Räume - ohne Leerzeichen in Anführungszeichen und entkam Anführungszeichen
- 11. Surround-String mit Anführungszeichen
- 12. Regex mit Anführungszeichen
- 13. IOS: ASIFormDataRequest mit Anführungszeichen
- 14. JSON.parse String mit Anführungszeichen
- 15. Querystring umleiten? darin .htaccess
- 16. Meteor sendVerificationEmail sendet E-Mail mit `/ # /` darin
- 17. Swift - Sortierung NSMutableArray mit Objekten darin
- 18. Polymer: Korrekt entfernen Polymerelement mit Elementen darin
- 19. Codierung einer Suchleiste mit Symbol darin
- 20. Ein Projekt mit Groovy-Erweiterungsmethoden darin erstellen
- 21. django Formular Dropdown mit allen Benutzern darin
- 22. IE7 DIV dehnt nicht mit Inhalt darin
- 23. XML-CDATA-Abschnitt mit]] darin lesen
- 24. ignorieren Muster mit speciefic Wort darin
- 25. E-Mail mit Seitenname darin senden
- 26. UIButton mit Kreisrahmen und Nummer darin
- 27. PHP Echo-Syntaxfehler mit einfachem Anführungszeichen oder doppelten Anführungszeichen?
- 28. Escape einfache Anführungszeichen in Zeichenfolge mit einfachen und doppelten Anführungszeichen
- 29. Microsoft Excel: So extrahieren Sie "Text mit Anführungszeichen" aus Anführungszeichen "
- 30. Ersetze doppelte Anführungszeichen mit einfachen Anführungszeichen in Postgres (plpgsql)
Perfekt! jetzt sind alle meine Zahlen falsch, aber ich habe das erwartet. Funktioniert perfekt. – Hintswen