华为p10销量最新消息:foxpro,怎么对备注里的内容进行操作呢?

来源:百度文库 编辑:高校问答 时间:2024/04/29 21:07:20
我想把备注字段里的某一个字全都换成另外一个波浪号,比如:
汉字 解释
羽 孔雀的羽毛很漂亮.(要变成”孔雀的~毛很漂亮”)

STORE '孔雀的羽毛很漂亮' TO gcString
? STRTRAN(gcString, '羽', '~')&&显示“孔雀的~毛很漂亮”

STRTRAN( ) 函数

在第一个字符表达式或备注字段中,搜索第二个字符表达式或备注字段,并用第三个字符表达式或备注字段替换每次出现的第二个字符表达式或备注字段。

语法

STRTRAN(cSearched, cSearchFor [, cReplacement]
[, nStartOccurrence] [, nNumberOfOccurrences])

参数
cSearched

指定要在其中进行搜索的字符表达式,cSearched 参数可以是一个备注字段。

cSearchFor

在 cSearched 中要搜索的字符表达式,搜索过程区分大小写。cSearchFor 参数可以是一个备注字段。

cReplacement

用来替换在 cSearched 中每次出现的 cSearchFor 的字符表达式。如果省略 cReplacement 参数,则用空字符串替换每次出现的 cSearchFor。

nStartOccurrence

指定哪次出现的 cSearchFor 首先替换。例如,如果 nStartOccurrence 是 4,则替换 cSearched 中第 4 次出现的 cSearchFor,而前面三次出现的 cSearchFor 保持不变;如果省略 nStartOccurrence 参数,替换开始的位置默认为第一次出现位置。

nNumberOfOccurrences

指定要替换的 cSearchFor 数目。如果省略了 nNumberOfOccurrences 参数,则从用 nStartOccurrence 指定的位置开始,替换所有出现的 cSearchFor。

返回值类型

字符型

说明

可以指定替换开始的位置和需要替换多少个,STRTRAN( ) 函数返回结果字符串。