powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / С# Из строки с пробелами вытащить числа...
7 сообщений из 7, страница 1 из 1
С# Из строки с пробелами вытащить числа...
    #38147215
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C#
Конечно скорее всего нубовский вопрос... Но незнаком с регулярными выражениями... А срочно надо... прошу помощи...
Как с помощью регулярного выражения вытащить из строки массив строк содержащий числа...?
Есть строки типа:
Код: c#
1.
2.
3.
4.
5.
6.
7.
 1001   70.92   -8.67        10     -9.8   -5.6      0    0.2 
 1002   80.05   16.25         8    -18.1  -10.5      -      - 
 1006   78.25   22.82        14    -17.2  -12.5      -      - 
97900   -7.98   131.30        24     26.0   33.6      -      - 
97980   -8.47   140.38         3     24.1   31.4      -      - 
98094   -100.00    0.00      -999     -1.1    9.4      -      - 
98132   20.80   121.85       123     21.0   25.8      -      - 


Хочу получить массив строк, пусть из первой строки
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
1001
70.92
-8.67
10
-9.8
-5.6
0
0.2


Плиз.. подскажите, как с помощью регулярного выражения это сделать... А может и не надо использовать регулярку, то как...
...
Рейтинг: 0 / 0
С# Из строки с пробелами вытащить числа...
    #38147224
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну даёшь :)

Код: c#
1.
2.
string str = "1001   70.92   -8.67        10     -9.8   -5.6      0    0.2 ";
var arr = str.Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
...
Рейтинг: 0 / 0
С# Из строки с пробелами вытащить числа...
    #38147232
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо МСУ ...
Я то делал...
Код: c#
1.
2.
                                        char[] delimiterChars1 = { ' ' };
                                        string[] el = str_1.Split(delimiterChars1, StringSplitOptions.RemoveEmptyEntries);


И нифига...
Про
Код: c#
1.
" ".ToCharArray()


Че-то не подумал...
...
Рейтинг: 0 / 0
С# Из строки с пробелами вытащить числа...
    #38147238
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СА, так тут вопрос не в ToCharArray ;)
...
Рейтинг: 0 / 0
С# Из строки с пробелами вытащить числа...
    #38147245
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУВладимир СА, так тут вопрос не в ToCharArray ;)Растолкуй плиз....
Чтобы не быть бараном в дальнейшем...
...
Рейтинг: 0 / 0
С# Из строки с пробелами вытащить числа...
    #38147255
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир САРастолкуй плиз....
Ты просто запутался уже. Бывает, ничего страшного :)
Твой код отлично работает, вся соль в StringSplitOptions.RemoveEmptyEntries, которая собсно сносит пробелы. Как создать массив чаров для сплита (через { ' ' } или ToCharArray) - не суть важно.
...
Рейтинг: 0 / 0
С# Из строки с пробелами вытащить числа...
    #38147360
sld
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sld
Гость
возможно у него не пробелы а табуляция
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / С# Из строки с пробелами вытащить числа...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]