怎样替换字符串里面的某些字符?

xingzichu 2004-10-14 02:26:15
能不能替换字符串里面的某些指定的字符?
例如想把双引号替换成单引号?

For n = 1 To TextBox1.Text.Length

…… ……
Next
...全文
152 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingzichu 2004-10-14
  • 打赏
  • 举报
回复
各位老大,原来是要 Result = Result.Replace("""", "'") 才行啊。
我还以为是直接Result.Replace("""", "'") 就可以了呢。
哎。弄半天终于搞定 。
haoztao 2004-10-14
  • 打赏
  • 举报
回复
Dim s As String
s = TextBox1.Text.Trim.ToString
Dim a, b As String
MsgBox(s.Replace("O", "M"))
MsgBox(s.Replace("""", "'"))
和楼上一样就如下边的那个Msgbox里边的那样
fassweb 2004-10-14
  • 打赏
  • 举报
回复
s.Replace("""", "'")
test ok
xingzichu 2004-10-14
  • 打赏
  • 举报
回复
to zhanglizhao(醉猫)
我想把双引号替换成单引号
在vb.net里
例:在一个testbox里输入:"ok" (输入了双引号和ok)
处理后显示:'ok' (显示单引号和ok)
zhanglizhao 2004-10-14
  • 打赏
  • 举报
回复
贴个你想替换的例子出来!!
baizhj 2004-10-14
  • 打赏
  • 举报
回复
RegEx
xingzichu 2004-10-14
  • 打赏
  • 举报
回复
to 各位。
Result.Replace("""", "'") 不行,无效

Result.Replace("\"", "\'") 出错。单引号把后面的双引号屏蔽了
joecfan 2004-10-14
  • 打赏
  • 举报
回复
(TextBox1.Text).Replace("\"","\'");
cysoft 2004-10-14
  • 打赏
  • 举报
回复
"aaa".Replace("aaa","bbb");
brightheroes 2004-10-14
  • 打赏
  • 举报
回复
string s;
s.Replace("\"","'");
ryg221 2004-10-14
  • 打赏
  • 举报
回复
string.replace("要替换的字符","替换后的字符");

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧