Private Shared Function MakeValidFileName(ByVal name As String) As String
Dim invalidChars As String = System.Text.RegularExpressions.Regex.Escape(New String(System.IO.Path.GetInvalidFileNameChars))
Dim invalidRegStr As String = String.Format("([{0}]*\.+$)|([{0}]+)", invalidChars)
Return System.Text.RegularExpressions.Regex.Replace(name, invalidRegStr, "_")
End Function
Can you tell me what the line starting with invalidRegStr does?
Dim invalidChars As String = System.Text.RegularExpressions.Regex.Escape(New String(System.IO.Path.GetInvalidFileNameChars))
Dim invalidRegStr As String = String.Format("([{0}]*\.+$)|([{0}]+)", invalidChars)
Return System.Text.RegularExpressions.Regex.Replace(name, invalidRegStr, "_")
End Function
Can you tell me what the line starting with invalidRegStr does?