Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 17437|Svar: 0

[Kilde] C# omdanner flere på hinanden følgende rum midt i en streng til et enkelt rum

[Kopier link]
Opslået på 05/10/2015 21.39.17 | | |
I dag stødte jeg på dette problem, mens jeg hjalp en kunde med at importere informationen fra en txt-fil til en database. Fordi antallet af mellemrum mellem to strenge i kundens txt-fil er usikkert, er der ingen måde at bruge split-funktionen til at splitte, og den sidste måde, jeg fandt på, er at konvertere de på hinanden følgende mellemrum til et mellemrum og derefter bruge split til at splitte, hvilket er nemt at gøre.

Princippet her er: brug regulære udtryk, så filen bør refereres

ved brug af System.Text.RegularExpressions;
(Flyt musen over koden, fire ikoner vil dukke op øverst i koden, det første er for at se kildekoden, det andet for at kopiere koden, det tredje for at udskrive koden, og det fjerde for hjælp)
Antag, at indholdet af strengen er
str="A B C D E F";
str = ny System.Text.RegularExpressions.Regex("[\\s]+"). Udskift(str, " ");
(Flyt musen over koden, fire ikoner vil dukke op øverst i koden, det første er for at se kildekoden, det andet for at kopiere koden, det tredje for at udskrive koden, og det fjerde for hjælp)
Det er det, sæt STR-outputtet for at se, om det er A B C D E F.





Tidligere:Afslør, hvor spændende "Wuhan Guangbutun Computer City" er! Et samlingssted for svindlere! Jeg har personligt oplevet det for at advare alle
Næste:Hvem ejer Qingdao Shandehuo Seafood Barbecue Home Cooking? Chefen er løbet væk
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com