点击或拖拽改变大小

Functions.ChrTran 方法

X#
替换字符表达式中的每个字符,如果它与第二个字符表达式中的字符匹配,则用第三个字符表达式中的相应字符替换。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION ChrTran(
	cSearchIn AS STRING,
	cSearchFor AS STRING,
	cReplaceWith AS STRING
) AS STRING
查看代码

参数

cSearchIn
类型:String
指定ChrTran()替换字符的表达式。
cSearchFor
类型:String
指定ChrTran()cSearchIn中查找的字符所在的表达式。
cReplaceWith
类型:String
指定包含替换字符的表达式。 如果 cSearchFor 中的字符在 cSearchIn 中找到, 则 cSearchIn 中的字符将被 cReplaceWith 中的字符替换, 该字符在 cReplaceWith 中的位置与 cSearchFor 中的相应字符相同。 如果 cReplaceWith 中的字符少于 cSearchFor 中的字符, 则 cSearchIn 中的额外字符将从 cSearchIn 中删除。 如果 cReplaceWith 中的字符多于cSearchFor中的字符, 则 cReplaceWith 中的额外字符将被忽略。

返回值

类型:String
字符
备注
ChrTranC()ChrTran() 之间的区别在 X# 中可以忽略,因为所有字符都是unicode的,所以不区分单字节和双字节字符。
示例
X#
1? ChrTran('ABCDEF', 'ACE', 'XYZ') // 显示XBYDZF
2? ChrTran('ABCD', 'ABC', 'YZ') // 显示YZD
3? ChrTran('ABCDEF', 'ACE', 'XYZQRST') // 显示XBYDZF
参见