170 похожих чатов

Такой вопрос - как можно вытащить цифры из массива строк

? К примеру string[] arr = "ABC12345", так вот мне нужно 12345 сохранить в другом массиве и посчитать их сумму

Как правильнее всего это сделать ?

13 ответов

22 просмотра

бежишь по массиву строк фором, достаешь строку по индексу, дальше бежишь по ней (это уже будут символы т.е. char) и проверяешь что char.IsDigit(ch)

Podawan- Автор вопроса
Roman B.
бежишь по массиву строк фором, достаешь строку по ...

Я немного туплю.. Бегу по по массиву строк, но не пойму как из них извлечь цифры, типа пропустить "AB123", и вытащить только 123 который я потом суммирую

Podawan
Я немного туплю.. Бегу по по массиву строк, но не...

скинь что сделал, просто не совсем понятно почему написал 'string[] arr = "ABC12345"'

Podawan
Я немного туплю.. Бегу по по массиву строк, но не...

string arr = "ABC12345"; var regex = new Regex("\\d"); Console.WriteLine(string.Join(" ", regex.Matches(arr)));

Podawan- Автор вопроса
Roman B.
скинь что сделал, просто не совсем понятно почему ...

Да я ничего не сделал, потому что не пойму как их вытащить Даётся просто var input = new string[] { "AB123", "CA456" и т.д. } из него нужно вытащить цифры и ссумировать что-бы найти число которое нужно

Podawan- Автор вопроса
Егорка Миллер 🇷🇺❤️
string arr = "ABC12345"; var regex = new Regex("\...

я ошибся, там даётся string[] { "ab123", "ca456" }

Podawan- Автор вопроса
Егорка Миллер 🇷🇺❤️
and?

Мне выдаёт cannot convert from string[] to string

Podawan
Мне выдаёт cannot convert from string[] to string

я же написал, что сам переделаешь. Сделай фореч со своим массивом слов, а потом с циферками и суммируй

создай массив из чисел, потом через цикл пройди через массив строк, в цикле проверяй каждый чар из строки на соответствие с массивом чисел и записывай их. первое что в голову пришло

Podawan- Автор вопроса
Егорка Миллер 🇷🇺❤️
я же написал, что сам переделаешь. Сделай фореч со...

Спасибо, но там кароче время заканчивалось, и я тупанул

Podawan- Автор вопроса

Да там просто идёт "ID1234" и нужно вытащить 1234 в другой массив, я это хз как сделать

Podawan
Да там просто идёт "ID1234" и нужно вытащить 1234 ...

String это массив символов. Ты можешь пройти по нему используя foreach и проверить каждый символ цифра он или нет. Как проверить символ выше написали. И посмотри как привести char к числу если тебе нужна будет сумма

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта