如何在vb.net中替换双引号?
它无法使用此代码
name.Replace("""," ")
答案 0 :(得分:17)
你需要在这些引号中使用双引号(并获取返回值 - String.Replace不对字符串本身进行操作,它返回一个新字符串):
name = name.Replace(""""," ")
答案 1 :(得分:12)
而不是“数据链接转义”方法......
name = name.Replace("""", "")
你可能是明确的,有点可读......
name = name.Replace(ControlChars.DblQuote, "")
顺便说一句,而不是把它当成一个新的STRING;最好将REPLACE视为与'name'实例关联的STRING类的一部分。如果它丢失了您不想要的旧名称值,那么只需...
Dim aNewString$ = name.Replace(ControlChars.DblQuote, "")
'name'将保持不变。
答案 2 :(得分:2)
你应该将结果字符串返回给字符串,并使用双引号或“\”
转义双引号name = name.Remove("""", String.Empty)
答案 3 :(得分:0)
'这部分是删除"在字符串中标记
Dim GetDate31 As String = Date31(16).Replace(Chr(34), "")