新闻资讯
看你所看,想你所想

SUBSTR()函式

SUBSTR()函式

SUBSTR()函式

SUBSTR()函式是VFP字元函式的一种,表示的是字元型函式,格式是:SUBSTR(<字元表达式>、<数值表达式1>[,<数值表达式2>]。

基本介绍

  • 中文名:子串截取函式
  • 外文名:SUBSTR
  • 返回值类型:字元型
  • 性质:C++关键字

功能

是从给定的字元表达式或备注栏位中返回一个子字元串。

语法格式一

SUBSTR(cExpression,nStartPosition ,[nCharactersReturned])
其中,cExpression指定要从其中返回字元串的字元表达式或备注栏位;nStartPosition用于指定返回的字元串在字元表达式或备注栏位中的位置,nCharactersReturned用于指定返回的字元数目,预设时返回字元表达式的值结束前的全部字元。
举例
STORE'abcdefghijklm' To mystring
SUBSTR(mystring ,0,5) 显示 "abcde"
SUBSTR(mystring ,6) 显示 "fghijklm"
SUBSTR(mystring,-2)显示“lm”
SUBSTR(mystrng,-4)显示“jklm”。

语法格式二

SUBSTR(char A,char B,int C, int D)
这个函式主要用于字元串的运算,参数A是字元数组或是指向字元串的指针,用于接收字元串,参数B一般也为字元数组或指向字元串的指针,表示要截取字元串的地方,参数C表示从B中截取字元串的起始位置,参数D表示要截取字元串的长度,预设时返回字元表达式的值结束前B的全部字元。
上述表达式功能可描述为:从字元串B的第C个字元处开始,截取长度为D的一串字元串,放入字元串数组A中,返回截取的字元串。
举例: ch X S[]="abcdefgh" 调用substr(X,S,3,2)后,得到的结果是:"de"

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com