Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / С# Из строки с пробелами вытащить числа... / 7 сообщений из 7, страница 1 из 1
12.02.2013, 09:49
    #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
12.02.2013, 09:54
    #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
12.02.2013, 09:59
    #38147232
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С# Из строки с пробелами вытащить числа...
Спасибо МСУ ...
Я то делал...
Код: c#
1.
2.
                                        char[] delimiterChars1 = { ' ' };
                                        string[] el = str_1.Split(delimiterChars1, StringSplitOptions.RemoveEmptyEntries);


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


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


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