当前位置:编程学习 > VB >>

replace函数 中 百分号的替换

请问如何用replace函数替换字符串中的百分号?

不成功实例:
  sstring2 = Replace(sstring, "%", "*")     '整理输出格式 转换"%"为"*"

求解,谢谢! --------------------编程问答--------------------
Private Sub Form_Load()
    a = "1354%fdf%fdhjfh"
    a = Replace(a, "%", "*")
    Debug.Print a 
End Sub
--------------------编程问答-------------------- 你实例中的sstring 值是什么呀? --------------------编程问答-------------------- sstring2 = Replace(sstring, "%", "*")怎么不成功?是中文% ?? --------------------编程问答--------------------
Option Explicit

Private Sub Form_Load()
    Dim a As String, b() As String, c As String, i As Long
    a = "1354%fdf%fdhjfh"
    b = Split(a, "%")
    For i = 0 To UBound(b)
        If i <> UBound(b) Then c = c & (b(i) & "*")
        If i = UBound(b) Then c = c & b(i)
    Next
    Debug.Print c
End Sub
--------------------编程问答-------------------- 无任何问题

MsgBox Replace$("123%457%66", "%", "*")
--------------------编程问答-------------------- http://blog.csdn.net/xiaoyao961/article/details/6697343
vb Postmessage后台模拟点击句柄控件指定坐标位置(2011-08-18 10:37) --------------------编程问答--------------------
引用楼主 nogard83 的回复:
请问如何用replace函数替换字符串中的百分号?

不成功实例:
  sstring2 = Replace(sstring, "%", "*") '整理输出格式 转换"%"为"*"

求解,谢谢!


完全没问题,debug窗口

? Replace("dfdsgf%safsdg%df", "%", "*") 
dfdsgf*safsdg*df
补充:VB ,  非技术类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,