C# Как вытащить только цифры в int из string ?
"текст: текст - 500 текст" на выходе 500"текст 1 500 текст" на выходе 1500До этого долго разбирался как вытащить из "500 текст" 500
int val = int.Parse(s.Split(' ')[0]);
А как из сборной солянки вытягивать, вообще не пойму
string a = "aaa123bbb";
int value;
int.TryParse(string.Join("", a.Where(c => char.IsDigit(c))), out value);
Еще вариант через регулярные выражения:
int result;
string resultString = string.Join(string.Empty, Regex.Matches("текст: текст - 1 500 текст", @"\d+").OfType<Match>().Select(m => m.Value));
int.TryParse(resultString, out result);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости