首页 > 文章列表 > 使用LEFT函数剪切文本

使用LEFT函数剪切文本

368 2024-01-28

LEFT函数的函数使用

用途:

LEFT函数用于从一个文本字符串的第一个字符开始返回指定个数的字符

语法:

LEFT( string, n )

参数:

string :必要参数。字符串表达式其中最左边的那些字符将被返回。如果 string 包含 Null,将返回 Null。

参数n是一个必要的参数,类型为Long。它表示要返回的字符数量。如果n为0,则返回一个空字符串。如果n大于或等于字符串的字符数,则返回整个字符串。

实例:

如果A1=安徽省蚌埠市固镇县杨庙乡,则公式“=LEFT(A1,FIND("省",A1))”返回安徽省。

Dim AnyString, MyStr

AnyString = "Hello World" '定义字符串。

MyStr = Left(AnyString, 1) '返回 "H"。

MyStr = Left(AnyString, 7) '返回 "Hello W"。

MyStr = Left(AnyString, 10) '返回 "Hello Worl"。

LEFT函数的函数使用

编写一个left函数它将字符串和n作为参数并返回该字符串的

返回字符串的:(直接用的char*)

char* left(char* str,int n = 1)

{

if(n<=0 || str==NULL) return false;

char *a=new char[n+1];

int i=0;

while(str[i]!='' & i

{

a[i]=str[i];

++i;

}

a[i]='';

return a;

}

返回整数的:

unsigned left(unsigned key,int n=1)

{

if(n<=0) return 0;

int len=0,copy=key;

while(copy>0)

{

copy/=10;

++len;

}

if(len<=n) return key;

else

{

copy=len-n;

while(copy--) key/=10;

return key;

}

}

函数很简单,注意一些特殊情况就行了。