PowerBuilder中去掉文件名后缀的方法
首先看看PowerBuilder(以下简称PB)中对字符串处理的两个方法,
1.Replace()函数
格式:Replace(string1,start,n,string2)
功能:将一个字符串中指定长度的子串替换为另一个字符串。
说明:
1) 参数string1为String型,用于指定要替换其子串的字符串。
2)参数start为Long型,用于指定子串的起始位置。
3)参数n为Long型,用于指定子串的长度。
4)参数string2为String型,用于指定用来替换子串的字符串。
返回值:String型。
2.Trim()函数
格式:Trim(string)
功能:删除指定字符串首部和尾部的空格。
说明:参数string为String型,用于指定要删除其两端空格的字符串。
返回值:String型。
例如:
String files_name1="abcd.txt",files_name2
Long length
length=Len(files_name)-3//减去后缀的字符串的长度
files_name2=Trim(Replace(files_name1,length,5," "))//用空格代替后缀名,再用Trim()函数去掉空格
小结:这是我在处理字符串的时候得到的一些经验,这里拿出来与大家共享。我想应该还会有更好的方法的吧!