点击或拖拽改变大小

Functions.StrTran 方法

X#
在字符串中搜索和替换字符。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION StrTran(
	uTarget,
	uSearch,
	uReplace,
	uStart,
	uCount
) AS STRING CLIPPER
查看代码

参数

uTarget (Optional)
类型:__Usual
要搜索的字符串。
uSearch (Optional)
类型:__Usual
要搜索的子字符串。
默认情况下,所有 uSearch 的出现都会被替换,除非指定了 uStartuCount。注意,StrTran() 替换子字符串,因此不考虑完整单词。
uReplace (Optional)
类型:__Usual
用于替换 cSearch 的子字符串。
如果未指定此参数,则 cSearch 将被替换为 NULL_STRING。
uStart (Optional)
类型:__Usual
要替换的第一个出现位置。
如果省略此参数或为 0,默认值为 1。
uCount (Optional)
类型:__Usual
要替换的出现次数。
如果未指定此参数,默认值为全部。

返回值

类型:String
一个新字符串,其中指定的 uSearch 的出现被替换为 uReplace
备注
示例
此示例使用 StrTran() 将一个后现代的类比转换为一个著名的引用:
X#
1cString := "To compute or not to compute?"
2? StrTran(cString, "compute", "be")
3// To be or not to be?
参见