Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 17437|Antwoord: 0

[Bron] C# zet meerdere opeenvolgende ruimtes in het midden van een reeks om in één ruimte

[Link kopiëren]
Geplaatst op 05-10-2015 21:39:17 | | |
Vandaag liep ik tegen dit probleem aan terwijl ik een klant hielp de informatie van een txt-bestand in een database te importeren. Omdat het aantal spaties tussen twee strings in het txt-bestand van de klant onzeker is, is er geen manier om de split-functie te gebruiken om te splitsen, en de laatste manier die ik bedacht is om de opeenvolgende spaties om te zetten in een spaties en dan split te gebruiken, wat eenvoudig is.

Het principe dat hier wordt gebruikt is: gebruik reguliere expressies, dus het bestand moet worden verwezen

gebruik van System.Text.RegularExpressions;
(Beweeg de muis over de code, dan verschijnen er vier pictogrammen bovenaan de code: het eerste om de broncode te bekijken, het tweede om de code te kopiëren, het derde om de code af te drukken en het vierde om hulp te gebruiken)
Stel dat de inhoud van de string is
str="A B C D E F";
str = new System.Text.RegularExpressions.Regex("[\\s]+"). Replace(str, " ");
(Beweeg de muis over de code, dan verschijnen er vier pictogrammen bovenaan de code: het eerste om de broncode te bekijken, het tweede om de code te kopiëren, het derde om de code af te drukken en het vierde om hulp te gebruiken)
Dat is alles, zet de STR-uitgang om te zien of het A B C D E F is.





Vorig:Laat zien hoe spannend de "Wuhan Guangbutun Computer City" is! Een ontmoetingsplek voor oplichters! Ik heb het persoonlijk meegemaakt om iedereen te waarschuwen
Volgend:Wie is de eigenaar van Qingdao Shandehuo Seafood Barbecue Home Cooking? De baas is weggelopen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com