Functions.ChrTran 方法 | |
替换字符表达式中的每个字符,如果它与第二个字符表达式中的字符匹配,则用第三个字符表达式中的相应字符替换。
命名空间:
XSharp.VFP
程序集:
XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法 FUNCTION ChrTran(
cSearchIn AS STRING,
cSearchFor AS STRING,
cReplaceWith AS STRING
) AS STRING
public static string ChrTran(
string cSearchIn,
string cSearchFor,
string cReplaceWith
)
查看代码参数
- 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的,所以不区分单字节和双字节字符。
示例 1? ChrTran('ABCDEF', 'ACE', 'XYZ')
2? ChrTran('ABCD', 'ABC', 'YZ')
3? ChrTran('ABCDEF', 'ACE', 'XYZQRST')
参见