如何实现这个功能:替换字符串为某1个字符? 偷个懒~~如题:将某个字符串替换为单个字符组成的字符串,比如“ABC中国”,替换为“**×××”,要区别中英文,因为为了保持显示时的长度一致!~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 aa="ABC中国"aa=replace(aa,"ABC","**")aa=replace(aa,"中国","×××")这样不行吗? if(str[i] < 0xa0) ?不确定是不是0xa0了 Dim s1 As String, s2 As StringDim i As Longs1 = "ABC中国"s2 = ""For i = 1 To Len(s1) If Asc(Mid(s1, i, 1)) > 0 Then s2 = s2 + "*" Else s2 = s2 + "×"NextMsgBox s2 也就是说双字节字符Ascii值都是小于0的吗? 呵呵,既然知道是双字节,就用双字节去判断,使用LenB(StrConv(某一个字符,vbFromUnicode))来判断,如果为2,则是CJK(Chinese,Japanese,Korean),那再进行替换即可以实现LZ想要实现的功能了 求救中。。。。谢谢 怎样控制摄象头? 高手,如何实现2002版金山词霸的界面? 各位老大请帮帮忙!DATA错误!100分! 一个记录型文件,如何删除某一条记录值 VB中的数据文件绘图 没人能解吗? 很急:一个非常郁闷无比的问题,关于窗体的ShowModal显示方式问题 如何解密? 有过实际编程经验的人请进(关于建筑工程预结算) 有关ACCESS超链接的问题 服务器突然断网造成客户机长时间死机的情况应该如何解决?
aa=replace(aa,"ABC","**")
aa=replace(aa,"中国","×××")这样不行吗?
不确定是不是0xa0了
Dim i As Long
s1 = "ABC中国"
s2 = ""
For i = 1 To Len(s1)
If Asc(Mid(s1, i, 1)) > 0 Then s2 = s2 + "*" Else s2 = s2 + "×"
Next
MsgBox s2