2017-01-11 14 views
-1

Как и любой текстовый текст, есть способ, которым я могу просто сделать кнопку, которая просто сканирует текстовое поле или текст и удаляет только все значения, а не другие тип персонажа. Однако, если есть способ, я могу удалить все символы, кроме значений, пожалуйста, скажите мне, как это сделать, это действительно поможет.Как удалить только значения в строке для vb.net

+0

Под 'ценности', вы имеете в виду 'цифры'? – SSS

+0

Извините за то, что я не очень конкретный, да, я имел в виду цифры. – Hexadecimal

ответ

1

С Regex вы можете удалить все цифры из строки

System.Text.RegularExpressions.Regex.Replace(InputString, "[\d-]", String.Empty) 

enter image description here

Извините за опечатки на кнопку =)

+0

Спасибо очень muxh – Hexadecimal

+0

@Hexadecimal пожалуйста, примите мой ответ =) – Jaxedin

+0

Ум я сделал LOL, или, по крайней мере, я думал, что сделал, все в порядке. :) – Hexadecimal

0

Отказ от ответственности: Я знаю, что это помечено . Однако я не знаком с этим, но я думаю, что в этом случае общая идея должна быть достаточной. Поэтому я представил код с Java, который должен быть легко понятным и может быть перенесен с небольшими усилиями (я думаю). Если это не так, сообщите мне в комментарии, и я удалю этот ответ!

Моя общая идея будет:

Чтение текста из текстового поля, замены номеров, установить строку как текст TextField.

Так

String str = myTextField.getText(); 
for (int i=0; i<=9; i++){ 
    str.replace(Integer.toString(i), ""); 
} 
myTextField.setText(str); 

бы быть примером этого кода в Java. Так просто.

+0

Спасибо, tbh, я могу конвертировать java в vb.net, так что спасибо. – Hexadecimal

+0

Если этот ответ был полезен для вас, пожалуйста, подумайте о том, чтобы принять его как ответ, нажав галочку рядом с ответом :) Это не только поможет сохранить систему в чистоте, но и вознаградит вас! – geisterfurz007

 Смежные вопросы

  • Нет связанных вопросов^_^