标题:在一个字符串中其中几个相同的字符,想把几个相同的字符中其中一个字符用另 ...
取消只看楼主
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
结帖率:79.3%
已结贴  问题点数:20 回复次数:4 
在一个字符串中其中几个相同的字符,想把几个相同的字符中其中一个字符用另一个字符来替换
例如:zkzh字段的值是098271410044-->09827170044,我想把红色4变成红色的7?
1。CHRTRAN(zkzh,"4","7")把后面几个4也替换了09827170077.
2。后用chrtan(subs(zkzh,7,1),"4","7")后,zkzh变成了7,它的前面与后面都没有了
3。left(zkzh,6)+"7+righ(zkzh,5)虽成功了。但有没有更好的办法?
搜索更多相关主题的帖子: 字符串 
2017-03-16 22:17
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
吹水佬班主:
?TRANSFORM("098271410044","######7#####")
?TRANSFORM("098271410044","######"+"7"+"#####")
上面二句有何区别?
里面的#表示什么?
请指教
2017-03-17 13:18
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
谢谢!吹版主
InputMask 属性
指定用户在一个控件中如何输入以及如何在一个控件中显示数据。设计和运行时可用。
Control.InputMask[ = cMask]
# 允许数字,空格,和符号,如减号 ( – )数据
  不太理介,请指教


[此贴子已经被作者于2017-3-17 18:55编辑过]

2017-03-17 18:13
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
InputMask 属性与Format 属性两者到底有何区别?
2017-03-17 19:46
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
以下是引用吹水佬在2017-3-17 20:39:43的发言:

格式控制字符,随便试试看输出效果就清楚。
吹班主:
好人做到底,举几个例子好吗?
2017-03-17 21:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-475161-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.935691 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved