一.字符及字符串处理函数:字符及字符串处理函数的处理对象均为字符型数据,但其返回值类型各异.
1.取子串函数:
格式:substr(c,n1,n2)
功能:取字符串C第n1个字符起的n2个字符.返回值类型是字符型.
例:取姓名字符串中的姓.
store \"王小风\" to xm
?substr(xm,1,2)
结果为:王
2.删除空格函数:
以下3个函数可以删除字符串中的多余空格,3个函数的返回值均为字符型.
trim(字符串):删除字符串的尾部空格
alltrim(字符串):删除字符串的前后空格
ltrim(字符串):删除字符串的前面的空格
例:去掉第一个字符串的尾空格后与第二个字符串连接
store \"abcd \" to x
store \"efg\" to y
?trim(x)+y
abcdefg
3.空格函数:
格式:space(n)
说明:该函数的功能是产生指定个数的空格字符串(n用于指定空格个数).
例:定义一个变量dh,其初值为8个空格
store space(8) to dh
4.取左子串函数:
格式:left(c,n)
功能:取字符串C左边n个字符.
5.取右子串函数:
格式:right(c,n)
功能:取字符串c右边的n个字符
例:a=\"我是中国人\"
?right(a,4)
国人
?left(a,2)
我
6.empty(c):用于测试字符串C是否为空格.
7.求子串位置函数:
格式:At(字符串1,字符串2)
功能:返回字符串1在字符串2的位置
例:?At(\"教授\",\"副教授\")
2
8.大小写转换函数:
格式:
lower(字符串)
upper(字符串)
功能:lower()将字符串中的字母一律变小写;upper()将字符串中的字母一律变大写
例:
bl=\"FoxBASE\"
?lower(bl)+space(2)+upper(bl)
foxbase FOXBASE
9.求字符串长度函数:
格式:len(字符串)
功能:求指定字符串的长度
例:a=\"中国人\"
?len(a)
6
VFP 删除空格 foxpro去掉空格
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
去掉空格 java 去掉空格符号
WORD文档中的回车符和空格键符如何去掉?
去掉空格 java Word 回车符 菜单栏 -
mysql 去掉末尾空格 mysql去掉前后空格
在前面若干章节中,我们介绍了SQL的基础与高阶语法,接下来,我们将分四个章节,介绍MySQL中常见的函数应用,大致分为如下几个章节:MySQL 字符串函数MySQL 数字函数MySQL 日期函数MySQL 高级函数本文将主要介绍MySQL 字符串函数。演示数据我们通过创建 Student_Information表,并向该表中插入以下数据。 建表SQL语句如下: 插入SQL语句
mysql 去掉末尾空格 js去掉前后空格的函数 SQL 取空格右边的字符 sqlserver字符串替换截取 vc++6.0字符串连接函数 -
python 去掉开头空格 python 去掉首尾空格
Python输出清除首尾空格
python 去掉开头空格 双引号 单引号