Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 17437|Отговор: 0

[Източник] C# преобразува множество последователни пространства в средата на низа в едно пространство

[Копирай линк]
Публикувано в 5.10.2015 г. 21:39:17 ч. | | |
Днес се сблъсках с този проблем, докато помагах на клиент да импортира информацията от txt файл в база данни. Тъй като броят на интервалите между два низа в txt файла на клиента е несигурен, няма начин да се използва функцията за разделяне, а последният начин, който измислих, е да конвертираш последователните пространства в интервал и след това да използваш split за разделяне, което е лесно.

Принципът, използван тук, е: използвайте регулярни изрази, така че файлът трябва да бъде рефериран

използвайки System.Text.RegularExpressions;
(Преместете мишката над кода, четири икони ще се появят в горната част на кода, първата е за преглед на изходния код, втората е за копиране на кода, третата е за отпечатване на кода, а четвъртата е помощ)
Да предположим, че съдържанието на низа е
str="A B C D E F";
str = нов System.Text.RegularExpressions.Regex("[\\s]+"). Замени (str, " ");
(Преместете мишката над кода, четири икони ще се появят в горната част на кода, първата е за преглед на изходния код, втората е за копиране на кода, третата е за отпечатване на кода, а четвъртата е помощ)
Това е, сложи изхода на силата, за да видиш дали е A B C D E F.





Предишен:Разкрийте колко опасна е "Компютърният град Гуангбутун в Ухан"! Място за събиране на измамници! Лично аз съм го изпитвал да предупредя всички
Следващ:Кой е собственикът на Qingdao Shandehuo Seafood Barbecue Home Cooking? Шефът е избягал
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com