是否可以用字符串中的空格替换“(双引号)”?

时间:2014-07-17 05:00:53

标签: sql .net vb.net asp.net-mvc-3

在我的项目执行的某些时候,数据库的输入格式为:

  

通过mycompany.com购买“xxxxxx& xxxxxx”的要求

导致错误的SQL语法错误。我需要用空格替换"。我在谷歌搜索但没有有用的建议。

如何用空格替换"

Dim str As String
str="Buy Requirement of "Telemarketing & ERP Software" through IndiaMART.com"
' TODO: perform replace 

' result
str = "Buy Requirement of Telemarketing & ERP Software through IndiaMART.com"

1 个答案:

答案 0 :(得分:1)

我终于明白你现在要问的是什么......

在这里,您希望使用此功能:teststring.Replace(""""c, "")

如果您真的想使用Linq和扩展方法,请使用:New String(teststring.Where(Function(c) Char.IsLetterOrDigit(c) OrElse Char.IsWhiteSpace(c)).ToArray())

但这只是让事情变得复杂无情。