at( ) 函式返回一个字元表达式或备注栏位在另一个字元表达或备注栏位中首次出现的位置,从最左边开始计数。
基本介绍
- 中文名:at( ) 函式
- 外文名:At () function
语法
AT(cSearchExpression, cExpressionSearched [, nOccurrence])
参数
cSearchExpression
指定字元表达式,at( ) 函式将在 cExpressionSearched 中搜寻此字元表达式。
cExpressionSearched
指定在其中进行搜寻的字元表达式。参数 cExpression 和 cExpressionSearched 都可以是任意大小的备注栏位。
nOccurrence
指定搜寻 cSearchExpression 在 cExpressionSearched 中的第 nOccurrence 次(第一、第二、第三次等等)出现。默认情况下,at( ) 函式搜寻到 cSearchExpression 首次出现 ( nOccurrence=1)。使用 Occurrence 参数可以搜寻 cSearchExpression 在 cExpressionSearched 中其他的出现,如果参数 nOccurrence 的值大于 cExpressionSearched 中包含 cExpressionSearched 的数目,at( ) 函式返回 0。
说明
at( ) 函式在第二个字元表达式中搜寻首次出现的第一个字元表达式,函式返回第一个字元表达式的首字元在第二个字元表达式中所在的位置。如果没有搜寻到,at( ) 函式的返回值为 0。at( ) 函式区分搜寻字元的大小写。如果不区别搜寻字元的大小写,可使用 atc( ) 函式。
函式示例
store 'now is the time for all good men' to gcstringstore 'is the' to gcfindstringclear? at(gcfindstring,gcstring) && 显示 5store 'is' to gcfindstring? at(gcfindstring,gcstring) && 显示 o,区分大小写