Убрать неразрывный пробел

ial1408

Client
Регистрация
26.07.2016
Сообщения
191
Благодарностей
18
Баллы
18
Добрый день. После HtmlDecode выходит "22 000" (так и должно) . Не могу убрать неразрывный пробел. Как только не пробовал.
C#:
strPrice = System.Web.HttpUtility.HtmlDecode(strPrice).Trim();

strPrice = new Regex(@"\d{3,6}").Match(strPrice).Value; //1 вариант  (выдает 000)
strPrice = strPrice.Replace(" ", String.Empty); //2 вариант (выдает 22 000)
 

Artemka

Client
Регистрация
21.12.2015
Сообщения
43
Благодарностей
8
Баллы
8
strPrice = strPrice.Replace(" ", ""); //2 вариант (выдает 22 000)
 

ial1408

Client
Регистрация
26.07.2016
Сообщения
191
Благодарностей
18
Баллы
18

Artemka

Client
Регистрация
21.12.2015
Сообщения
43
Благодарностей
8
Баллы
8
strPrice
 
Последнее редактирование:

ial1408

Client
Регистрация
26.07.2016
Сообщения
191
Благодарностей
18
Баллы
18

molotok

Client
Регистрация
17.04.2015
Сообщения
733
Благодарностей
358
Баллы
63
Попробуйте так:
strPrice = strPrice.Replace("\D", String.Empty); //2 вариант (выдает 22 000)
 

ial1408

Client
Регистрация
26.07.2016
Сообщения
191
Благодарностей
18
Баллы
18
strPrice = strPrice.Replace("\D", String.Empty); //2 вариант (выдает 22 000)
Странно но:
19:27:47 Компиляция кода Ошибка в действии "CS1009" "Нераспознанная управляющая последовательность". [Строка: 123; Cтолбец: 34]
 

molotok

Client
Регистрация
17.04.2015
Сообщения
733
Благодарностей
358
Баллы
63
Странно но:
19:27:47 Компиляция кода Ошибка в действии "CS1009" "Нераспознанная управляющая последовательность". [Строка: 123; Cтолбец: 34]

C#:
string strPrice = "22 000";
strPrice = Regex.Replace(strPrice, @"\D", String.Empty); //2 вариант (выдает 22 000)
return strPrice;
 

Вложения

Последнее редактирование:
  • Спасибо
Реакции: ial1408

ial1408

Client
Регистрация
26.07.2016
Сообщения
191
Благодарностей
18
Баллы
18
@"\D" вот так сделайте
Я про это в курсе, в таком случае не сработает (не сработало) так как поймет буквально заменить \D на пустоту а не "не численные символы"
 

ial1408

Client
Регистрация
26.07.2016
Сообщения
191
Благодарностей
18
Баллы
18
  • Спасибо
Реакции: molotok

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)