计算机二级VF,字符替换函数chrtran

希望可以用通俗的语言解释一下这个函数的意思再详细解释下这几道题CHRTRAN(“ABACAD”,”ACD”,”X12”)=XBX1X2CHRTRAN(“计算机ABC”,”... 希望可以用通俗的语言解释一下这个函数的意思
再详细解释下这几道题
CHRTRAN(“ABACAD”,”ACD”,”X12”)=XBX1X2
CHRTRAN(“计算机ABC”,”计算机”,”电脑”)=电脑ABC
CHRTRAN(“大家好!”,”大家”,”您”)=您好!
谢谢!
展开
 我来答
hrbjgd
2010-08-27 · TA获得超过1498个赞
知道小有建树答主
回答量:473
采纳率:100%
帮助的人:477万
展开全部
CHRTRAN字符替换函数
格式:CHRTRAN(<字符表达式1>,<字符表达式2>,<字符表达式3>)
当第一个字符表达式(字符串)中的一个或多个相同字符与第二个字符串中的某个字符相同时,用第三个字符串中的对应字符(与第二字符串中的那个字符具有相同)位置替换第一个字符中的字符。如果1,2中没有相同字符,保留1中相应 字符不动 CHRTRAN("ABC","ABC"."123") 结果是 123
如CHRTRAN(“ABACAD”,”ACD”,”X12”)=XBX1X2
如果第三个字符串中字符少于第二个字符串,那么第一个字符中相匹配(相同)的字符将被 删除。
CHRTRAN(“计算机ABC”,”计算机”,”电脑”)=电脑ABC
CHRTRAN(“大家好!”,”大家”,”您”)=您好!
syc_xhm
2010-08-27 · TA获得超过4044个赞
知道大有可为答主
回答量:2122
采纳率:100%
帮助的人:2314万
展开全部
字符替换函数
格式:CHRTRAN(<字符表达式1>,<字符表达式2>,<字符表达式3>)
功能:当第一个字符中的一个或多个字符与第二个字符串中的某个字符相匹配时,就用第三个字符中的对应字符(相同位置)替换这些字符。如果第三个字符串包含的字符个数少于第二个字符串包含的字符个数,因而没有对应字符,那么第一个字符串中相匹配的各字符将会被铲除。如果第三个字符串包含的字符个数多于第二个字符串包含的字符个数,多于字符被删掉。
例如:CHRTRAN(“ABACAD”,”ACD”,”X12”)=XBX1X2
CHRTRAN(“计算机ABC”,”计算机”,”电脑”)=电脑ABC
CHRTRAN(“大家好!”,”大家”,”您”)=您好!
总结:第二个表达式没有的照写,第三个表达式没有的去掉。

CHRTRAN(“ABACAD”,”ACD”,”X12”)=XBX1X2

也就是第一串中的“A”用"X"替代,“C”用“1”替代,“D”用“2”替代。其他字符不变。
后两个就好解释了,在<串1>中,找出完整的<串2>,用<串3>替代。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式