Задать вопрос
@Smiz001
C#-developer

Как вытащить буквы из строки?

У меня есть образец строки:
string str = "0.005 кв.м";
Мне необходимо достать из нее "кв.м", вот что-то никак не пойму, как это сделать в C#. С цифрами проблем нет, их получается достать из образца таким шаблоном:
string pattern = @"\b((\d+\,\d+)|(\d+\.\d+)|(\d+))";


Подскажите как это сделать с буквами, с [:alpha:] у меня что-то не получается.
  • Вопрос задан
  • 471 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C#-разработчик
    12 месяцев
    Далее
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Решения вопроса 2
Rou1997
@Rou1997
var ed_izm = str.Split()[1];

Единственная проблема - при наличии пробела между "кв." и "м" сработает неверно. Но можно сделать иначе, просто выкинув все слева от первого пробела.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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