Functions.StrTran 方法 | |
在字符串中搜索和替换字符。
命名空间:
XSharp.RT
程序集:
XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法 FUNCTION StrTran(
uTarget,
uSearch,
uReplace,
uStart,
uCount
) AS STRING CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public static string StrTran(
__Usual uTarget = default,
__Usual uSearch = default,
__Usual uReplace = default,
__Usual uStart = default,
__Usual uCount = default
)
查看代码参数
- uTarget (Optional)
- 类型:__Usual
要搜索的字符串。 - uSearch (Optional)
- 类型:__Usual
要搜索的子字符串。
默认情况下,所有 uSearch 的出现都会被替换,除非指定了 uStart 或 uCount。注意,StrTran() 替换子字符串,因此不考虑完整单词。
- uReplace (Optional)
- 类型:__Usual
用于替换 cSearch 的子字符串。
如果未指定此参数,则 cSearch 将被替换为 NULL_STRING。
- uStart (Optional)
- 类型:__Usual
要替换的第一个出现位置。
如果省略此参数或为 0,默认值为 1。
- uCount (Optional)
- 类型:__Usual
要替换的出现次数。
如果未指定此参数,默认值为全部。
返回值
类型:
String
一个新字符串,其中指定的
uSearch 的出现被替换为
uReplace。
备注 示例
此示例使用 StrTran() 将一个后现代的类比转换为一个著名的引用:
1cString := "To compute or not to compute?"
2? StrTran(cString, "compute", "be")
3
参见