Delphi函数参考大全
田秧收集整理
第1章 字符串处理函数
1.1
AdjustLineBreaks(S,Style)
返回将字符串的行分隔符调整为CR/LF序列
1.2
AnsiCompareStr(S1,S2)
反回比较两个字符串
1.3
AnsiCompareText(S1,S2)
反回比较两个字符串
1.4
AnsiContainsStr(串1,串2)
返回字符串1是否包含子串2
1.5
AnsiContainsText(串1,串2)
返回字符串1是否包含子串2
1.6
AnsiDeQdStr(S,Q)
返回以字符Q为引号的
现形式原形
1.7
AnsiEndsStr(串2,串1)
返回字符串1是否以子串2结尾
1.8
AnsiEndsText(串2,串1)
返回字符串1是否以子串2结尾
1.9
AnsiExtractQdStr(varSrc,Q)
返回以字符Q为引号的表现形式原形
1.10
AnsiIndexStr(串1, 数组)
返回字符串1在字符串数组数组中的位置
1.11
AnsiIndexText(串1, 数组)
返回字符串1在字符串数组数组中的位置
1.12
AnsiLastChar(S)
返回字符串S的最后一个指针字符
1.13
AnsiLowerCase(S)
返回字符串S的小写形式
1.14
AnsiMatchStr(串1, 数组)
返回字符串数组数组中是否包含字符串1
1.15
AnsiMatchText(串1, 数组)
返回字符串数组数组中是否包含字符串1
1.16
AnsiQdStr(S,Q)
返回字符串S以字符Q为引号的表现形式
1.17
AnsiReplaceStr(串1,串2,串3)
返回字符串1中用子串2替换成子串3的结果
1.18
AnsiReplaceText(串1,串2,串3)
返回字符串1中用子串2替换成子串3的结果
1.19
AnsiResemblesText(串1, 串2)
返回两个字符串是否相似
1.20
AnsiSameStr(S1,S2)
返回两个字符串是否相等
1.21
AnsiSameText(S1,S2)
返回两个字符串是否相等
1.22
AnsiStartsStr(串2,串1)
返回字符串1是否以子串2开头
1.23
AnsiStartsText(串2,串1)
返回字符串1是否以子串2开头
1.24
AnsiStrComp(S1,S2)
返回比较两个指针字符串
1.25
AnsiStrIComp(S1,S2)
返回比较两个指针字符串
1.26
AnsiString
短字符串转为长字符串
1.27
AnsiStrLastChar(P)
返回指针字符串P的最后一个指针字符
1.28
AnsiStrLComp(S1,S2,N)
返回比较两个指针字符串指定长度
1.29
AnsiStrLComp函数
返回比较两个指针字符串指定长度
1.30
AnsiStrLIComp(S1,S2,N)
返回比较两个指针字符串指定长度
1.31
AnsiStrLower(Str)
返回指针字符串小写形式
1.32
AnsiStrPos函数
返回指针字符串Str2在Str1中第一个出现的地址
1.33
AnsiStrRScan函数
返回指针字符串Str2在Str1中最后一个出现的地址
1.34
AnsiStrScan函数
返回指针字符串Str2在Str1中第一个出现的地址
1.35
AnsiStrUpper(Str)
返回指针字符串大写形式
1.36
AnsiUpperCase(S)
返回字符串S的大写形式
1.37
AppendStr(P, S)
在字符串P后追加字符串S
1.38
AssignStr(P, S)
将字符串S更新给字符串指针P
1.39
ByteToBin
字节转二进制串
1.40
CompareMem(P1,P2,N)
返回比较两个内存指针
1.41
CompareStr(S1,S2)
返回比较两个字符
1.42
CompareText(S1,S2)
返回比较两个字符串
1.43
Concat函数
连接两个或多个字符串为一个字符串
1.44
Copy函数
返回字符串1从K开始的N个字符
1.45
DecodeSoundexInt(AValue)
返回探测整数的解码
1.46
DecodeSoundexWord(AValue)
返回探测文字数值的解码
1.47
Delete(s,k,n)过程
删除字符串中指定的字符串
1.48
DisposeStr(P)
释放字符串指针P资源
1.49
DupeString(串1,N)
返回字符串1的N个复本
1.50
ExtractStrings函数
1.51
GetHzPy
取汉字的拼音
1.52
High(数组)
返回数组下标的最大值
1.53
IfThen(AValue ATrue,AFalse)
返回指定的逻辑字符串
1.54
Insert(s1,s2,n)过程
插入一个字符(串)
1.55
InStr
判断s1是否包含在s2中
1.56
IntToByte
返回整数Value转换成字节数
1.57
IntToHex(ValueDigits)
返回整数Value转换成十六进制表现结果
1.58
IntToStr(Value)
返回整数Value转换成字符串
1.59
IntToStrSp
带分隔符的整数-字符转换
1.60
IsValidIdent(Ident)
返回字符串Ident是否是正确的标识符
1.61
LeftStr(串1, N)
返回字符串1左边的N个字符
1.62
Length函数
返回指定字符串的长度
1.63
LineStart函数
1.64
LinesToStr
多行文本转单行(换行符转’\n’)
1.65
Low(数组)
返回数组下标的最小值
1.66
LowerCase(S)
返回字符串S的小写形式
1.67
MidStr(串1,K,N)
返回字符串1从K开始的N个字符
1.68
NewStr(S)
返回一个新的字符串指针地址
1.69
Pchar(S)函数
长字符串变量S转为指针类型
1.70
PosEx函数
返回指针字符串Str2在Str1中第一个出现的地址
1.71
Pos函数
返回指针字符串Str2在Str1中第一个出现的地址
1.72
QdStr(S)
返回字符串S在pascal中的表现形式
1.73
QuotedStr函数
返回字符串S在pascal中的表现形式
1.74
RandomFrom(数组)
随机返回字符串数组数组中的一个元素
1.75
ReverseString(串1)
返回字符串1的反序
1.76
RightStr(串1, N)
返回字符串1右边的N个字符
1.77
SameText(S1,S2)
返回两个字符串是否相等
1.78
SearchBuf()
返回第一个搜索到的指针位置
1.79
SetLength(S,n)过程
设置字符串或动态数组长度
1.80
SetString过程
1.81
ShortString
长字符串转为短字符串
1.82
Soundex(串1,N)
返回探测字符串
1.83
SoundexCompare(串1,串2,N)
返回比较两个字符串的探测字符串的结果
1.84
SoundexInt(串1,N)
返回探测整数
1.85
SoundexProc(串1,串2)
返回两个字符串的探测字符串是否相同
1.86
SoundexSimilar(串1,串2,N)
返回两个字符串的探测字符串是否相同
1.87
SoundexWord(串1)
返回探测文字数值
1.88
Spc
返回空格串
1.89
StrCat函数
连接两个指针字符串
1.90
StrComp函数
比较两个指针字符串
1.91
StrCopy函数
将指针字符串2复制到指针字符串1中
1.92
StrECopy函数
将一个串复制到另一个串并返回结果字符串尾部的指针
1.93
StrEnd函数
返回指向字符串尾部的指针
1.94
StringOfChar函数
1.95
StringReplace函数
返回字符串1中用子串2替换成子串3的结果
1.96
StrLCat函数
将一串中的字符附加到另一串尾并返回合并的字符串
1.97
StrLComp函数
返回比较两个指针字符串指定长度
1.98
StrLCopy函数
将指针字符串2指定长度n复制到指针字符串1中
1.99
StrLen函数
返回字符串中的字符数
1.100
StrLIComp函数
以最大长度比较两个字符串(不区分大小写)
1.101
StrLower函数
返回字符串S的小写形式
1.102
StrMove函数
将指针串2指定内存数量n复制覆盖到指针串1中
1.103
StrPCopy函数
返回将指针字符串2复制到指针字符串1中
1.104
StrPLCopy函数
将字符串2指定长度n复制到指针字符串1中
1.105
StrPos函数
返回指针字符串Str2在Str1中第一个出现的地址
1.106
StrRScan函数
返回指针字符串Str2在Str1中最后一个出现的地址
1.107
StrScan函数
返回指针字符串Str2在Str1中第一个出现的地址
1.108
StrToBool(S)
返回字符串S转换成逻辑值
1.109
StrToBoolDef(S, Default)
返回字符串S转换成逻辑值
1.110
StrToInt(S)
返回字符串S转换成整数
1.111
StrToInt64(S)
返回字符串S转换成六十四位整数
1.112
StrToInt64Def(S, Default)
返回字符串S转换成六十四位整数
1.113
StrToIntDef(S,Default)
返回字符串S转换成整数
1.114
StrToLines
单行文本转多行(’\n’转换行符)
1.115
StrUpper函数
返回字符串S的大写形式
1.116
Str过程
将数值转换为字符串
1.117
StuffString(串1,K,N, 串2)
返回嵌套字符串
1.118
StuffString函数
返回嵌套字符串
1.119
SwapStr
交换字串
1.120
Trim(S)
返回除去字符串S左右不可见字符
1.121
TrimLeft(S)
返回除去字符串S左边不可见字符
1.122
TrimRight(S)
返回除去字符串S右边不可见字符
1.123
TryStrToBool(S,outValue)
返回字符串S转换成逻辑值Value是否成功
1.124
TryStrToInt(S,outValue)
返回字符串S转换成整数Value是否成功
1.125
TryStrToInt64(S,outValue)
返回字串S转换成六十四位整数值是否成功
1.126
UpperCase(S)
返回字符串S的大写形式
1.127
Val过程
将字符串转换为整型值
1.128
VarArrayCreate([0,n],类型)
创建一个指定类型的数组
1.129
VarArrayHighBound(Array,1)
返回数组上标
1.130
VarArrayLowBound(Array,1)
返回数组下标
1.131
VarArrayOf(S1,S2...Sn)
变量转数组
1.132
VarType(vS)
返回变体类型的类型代码
1.133
WideCompareStr(S1,S2)
返回比较两个双字节字符串
1.134
WideCompareText(S1,S2)
返回比较两个双字节字符串
1.135
WideLowerCase(S)
返回双字节字符串的小写形式
1.136
WideSameStr(S1,S2)
返回两个双字节字符串是否相同
1.137
WideSameText(S1,S2)
返回两个双字节字符串是否相同
1.138
WideUpperCase(S)
返回双字节字符串的大写形式
第2章 数学计算函数
2.1
Abs函数
绝对值
2.2
Ceil(const X:Extended):Integer
返回最小整数>=X,|X|