Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 17437|Svar: 0

[Källa] C# omvandlar flera på varandra följande rum i mitten av en sträng till ett enda mellanrum

[Kopiera länk]
Publicerad på 2015-10-05 21:39:17 | | |
Idag stötte jag på det här problemet när jag hjälpte en kund att importera informationen från en txt-fil till en databas. Eftersom antalet mellanslag mellan två strängar i kundens txt-fil är osäkert finns det inget sätt att använda delningsfunktionen för att dela upp, och det sista sättet jag kom på är att konvertera de på varandra följande mellanslagen till ett mellanslag och sedan använda dela för att splitta, vilket är enkelt att göra.

Principen som används här är: använd reguljära uttryck, så filen bör refereras till

med hjälp av System.Text.RegularExpressions;
(Flytta muspekaren över koden, fyra ikoner visas högst upp i koden, den första för att visa källkoden, den andra för att kopiera koden, den tredje för att skriva ut koden och den fjärde för hjälp)
Antag att innehållet i strängen är
str="A B C D E F";
str = ny System.Text.RegularExpressions.Regex("[\\s]+"). Ersätt(str, " ");
(Flytta muspekaren över koden, fyra ikoner visas högst upp i koden, den första för att visa källkoden, den andra för att kopiera koden, den tredje för att skriva ut koden och den fjärde för hjälp)
Det är allt, sätt in styrkutdata för att se om det är A B C D E F.





Föregående:Avslöja hur spännande "Wuhan Guangbutun Computer City" är! En samlingsplats för bedragare! Jag har personligen upplevt det för att varna alla
Nästa:Vem äger Qingdao Shandehuo Seafood Barbecue Home Cooking? Chefen har rymt
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com