| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3691 人关注过本帖
标题:在一个字符串中其中几个相同的字符,想把几个相同的字符中其中一个字符用另 ...
只看楼主 加入收藏
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
结帖率:79.38%
收藏
已结贴  问题点数:20 回复次数:10 
在一个字符串中其中几个相同的字符,想把几个相同的字符中其中一个字符用另一个字符来替换
例如: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
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:7 
?STUFF("098271410044",7,1,"7")

坚守VFP最后的阵地
2017-03-16 23:31
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:7 
?TRANSFORM("098271410044","######7#####")
?TRANSFORM("098271410044","######"+"7"+"#####")
2017-03-17 05:58
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
吹水佬班主:
?TRANSFORM("098271410044","######7#####")
?TRANSFORM("098271410044","######"+"7"+"#####")
上面二句有何区别?
里面的#表示什么?
请指教
2017-03-17 13:18
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2214
专家分:3882
注 册:2007-4-27
收藏
得分:7 
repl zkzh with subs(zkzh,1,6)+"7"+subs(zkzh,8,5) all

只求每天有一丁点儿的进步就可以了
2017-03-17 14:36
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
以下是引用sylknb在2017-3-17 13:18:08的发言:

吹水佬班主:
?TRANSFORM("098271410044","######7#####")
?TRANSFORM("098271410044","######"+"7"+"#####")
上面二句有何区别?
里面的#表示什么?
请指教

一句是静态写法,另一句是动态写法(格式化字串是一个运算表达式)。
“#”格式字符可参阅InputMask属性的帮助说明。
2017-03-17 15:41
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
谢谢!吹版主
InputMask 属性
指定用户在一个控件中如何输入以及如何在一个控件中显示数据。设计和运行时可用。
Control.InputMask[ = cMask]
# 允许数字,空格,和符号,如减号 ( – )数据
  不太理介,请指教


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

2017-03-17 18:13
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
InputMask 属性与Format 属性两者到底有何区别?
2017-03-17 19:46
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
格式控制字符,随便试试看输出效果就清楚。

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

2017-03-17 20:39
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
以下是引用吹水佬在2017-3-17 20:39:43的发言:

格式控制字符,随便试试看输出效果就清楚。
吹班主:
好人做到底,举几个例子好吗?
2017-03-17 21:24
快速回复:在一个字符串中其中几个相同的字符,想把几个相同的字符中其中一个字符 ...
数据加载中...
 
   



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

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