vfp中“at()”是什么意思?

vfp中“at()”是什么意思?,第1张

找子字符出现位置的函数 AT()

格式:AT(〈字符表达式1〉,〈字符表达式2〉[,n])

功能:求〈字符表达式1〉在〈字符表达式2〉中第n次出现的位置,结果是数值型。

说明:①若〈字符表达式2〉中不包含〈字符表达式1〉,则函数值为零;

②若省略[,n]则函数给出<串1>在<串2>中第一次出现的位置。

例:

?at("a","abcabc",2),at("a","abcabc",3),at("a","abcabc")

4 0 1

找子字符串AT

格式:AT(〈字符表达式1〉,〈字符表达式2〉)

功能:求〈字符表达式1〉在〈字符表达式2〉的起始位置数值。

说明:①若〈字符表达式2〉中不包含〈字符表达式1〉,则函数值为零;

②若〈字符表达式2〉的值含有两个以上的〈字符表达式1〉的值,则函数给出第一个值的位置。

③大小写字母在检索中视为不同。

?AT("数据","计算机数据管理系统") → 7

atc()返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置,此函数不区分字符大小写。

AT()函数区分搜索字符的大小写。

如:

? ATC( 'ABC' , '1234abcde' ) &&显示 5

? ATC( 'is', 'Now is the time for all good men ... ') &&显示 5

? ATC('now','Now is the time for all good men ... ') &&Displays 1

? AT( 'is the' ,'Now is the time for all good men' ) &&显示 5

? AT('IS' ,'Now is the time for all good men' ) &&显示 0, 区分大小写

AT(cSearchExpression, cExpressionSearched [, nOccurrence])

 

参数

cSearchExpression

指定用于在 cExpressionSearched 中进行搜索的字符表达式 cExpressionSearched

指定在其中进行搜索的字符表达式。

cSearchExpression 和 cExpressionSearched 可以是任意大小的备注字段。

nOccurrence指定搜寻 cSearchExpression 在 cExpressionSearched 中的第 nOccurrence 次(第一、第二、第三次等等)出现。默认情况下,AT( ) 函数搜索到 cSearchExpression 首次出现 ( nOccurrence=1)。

ATC(cSearchExpression, cExpressionSearched [, nOccurrence])

参数

cSearchExpression

指定字符表达式,ATC( ) 函数将在 cExpressionSearched 中搜索此字符表达式。

cExpressionSearched指定在其中搜索 cSearchExpression 的字符表达式。

参数 cSearchExpression 和 cExpressionSearched 都可以是任意大小的备注字段。

nOccurrence指定搜索 cSearchExpression 在 cExpressionSearched 中的第 nOccurrence 次出现(第一、第二、第三次等等)。默认情况下,ATC( ) 函数搜索 cSearchExpression 的首次出现 ( nOccurrence=1)。使用参数 Occurrence 可以在 cExpressionSearched 中搜索 cSearchExpression 的其他出现。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7978495.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存