Регулярное выражение удаления спецсимволов - Visual Basic .NET
Формулировка задачи:
Всем привет!
Парни, помогите пожалуйста с регуляркой.
Нужно очистить строку. В строке необходимо оставить цифры, русские буквы, английские буквы и знаки:
"." (точка)
"-" (дефис)
всё остальное, кроме букв, цифр и этих двух символов необходимо удалить.
Если это важно, то в строке может быть куча всего, например:
%
#
№
_
*
/
и т.д.
Буду очень благодарен.
Решение задачи: «Регулярное выражение удаления спецсимволов»
textual
Листинг программы
Imports System.Text.RegularExpressions Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim str As String = TextBox1.Text Dim RG As Regex = New Regex("[^a-zA-Zа-яА-ЯёЁ0-9-\.\s]") str = RG.Replace(str, "") MsgBox(str) End Sub End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д