资源预览内容
第1页 / 共70页
第2页 / 共70页
第3页 / 共70页
第4页 / 共70页
第5页 / 共70页
第6页 / 共70页
第7页 / 共70页
第8页 / 共70页
第9页 / 共70页
第10页 / 共70页
亲,该文档总共70页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
【字符串函数大全】 首部 function AnsiResemblesText(const AText, AOther: string): Boolean; $StrUtils.pas 功能 返回两个字符串是否相似 说明 ANSI(American National Standards Institute)美国国家标准协会;不区分大小写 参考 function StrUtils.SoundexProc; var StrUtils.AnsiResemblesProc 例子 CheckBox1.Checked := AnsiResemblesText(Edit1.Text, Edit2.Text); 首部 function AnsiContainsText(const AText, ASubText: string): Boolean; $StrUtils.pas 功能 返回字符串AText是否包含子串ASubText 说明 不区分大小写 参考 function StrUtils.AnsiUppercase; function StrUtils.AnsiPos 例子 CheckBox1.Checked := AnsiContainsText(Edit1.Text, Edit2.Text); 首部 function AnsiStartsText(const ASubText, AText: string): Boolean; $StrUtils.pas 功能 返回字符串AText是否以子串ASubText开头 说明 不区分大小写 参考 function Windows.CompareString 例子 CheckBox1.Checked := AnsiStartsText(Edit1.Text, Edit2.Text); 首部 function AnsiEndsText(const ASubText, AText: string): Boolean; $StrUtils.pas 功能 返回字符串AText是否以子串ASubText结尾 说明 不区分大小写 参考 function Windows.CompareString 例子 CheckBox1.Checked := AnsiEndsText(Edit1.Text, Edit2.Text); 首部 function AnsiReplaceText(const AText, AFromText, AToText: string): string; $StrUtils.pas 功能 返回字符串AText中用子串AFromText替换成子串AToText的结果 说明 不区分大小写 参考 function SysUtils.StringReplace; type SysUtils.TReplaceFlags 例子 Edit4.Text := AnsiReplaceText(Edit1.Text, Edit2.Text, Edit3.Text); 首部 function AnsiMatchText(const AText: string; const AValues: array of string): Boolean; $StrUtils.pas 功能 返回字符串数组AValues中是否包含字符串AText 说明 不区分大小写 参考 function StrUtils.AnsiIndexText 例子 CheckBox1.Checked := AnsiMatchText(Edit1.Text, a1, a2, a3, a4); 首部 function AnsiIndexText(const AText: string; const AValues: array of string): Integer; $StrUtils.pas 功能 返回字符串AText在字符串数组AValues中的位置 说明 不区分大小写;如果不包含则返回-1 参考 function SysUtils.AnsiSameText 例子 SpinEdit1.Value := AnsiIndexText(Edit1.Text, a1, a2, a3, a4); 首部 function AnsiContainsStr(const AText, ASubText: string): Boolean; $StrUtils.pas 功能 返回字符串AText是否包含子串ASubText 说明 区分大小写 参考 function StrUtils.AnsiPos 例子 CheckBox1.Checked := AnsiContainsStr(Edit1.Text, Edit2.Text); 首部 function AnsiStartsStr(const ASubText, AText: string): Boolean; $StrUtils.pas 功能 返回字符串AText是否以子串ASubText开头 说明 区分大小写 参考 function SysUtils.AnsiSameStr 例子 CheckBox1.Checked := AnsiStartsStr(Edit1.Text, Edit2.Text); 首部 function AnsiEndsStr(const ASubText, AText: string): Boolean; $StrUtils.pas 功能 返回字符串AText是否以子串ASubText结尾 说明 区分大小写 参考 function SysUtils.AnsiSameStr 例子 CheckBox1.Checked := AnsiEndsStr(Edit1.Text, Edit2.Text); 首部 function AnsiReplaceStr(const AText, AFromText, AToText: string): string; $StrUtils.pas 功能 返回字符串AText中用子串AFromText替换成子串AToText的结果 说明 区分大小写 参考 function SysUtils.StringReplace; type SysUtils.TReplaceFlags 例子 Edit4.Text := AnsiReplaceStr(Edit1.Text, Edit2.Text, Edit3.Text); 首部 function AnsiMatchStr(const AText: string; const AValues: array of string): Boolean; $StrUtils.pas 功能 返回字符串数组AValues中是否包含字符串AText 说明 区分大小写 参考 function StrUtils.AnsiIndexStr 例子 CheckBox1.Checked := AnsiMatchStr(Edit1.Text, a1, a2, a3, a4); 首部 function AnsiIndexStr(const AText: string; const AValues: array of string): Integer; $StrUtils.pas 功能 返回字符串AText在字符串数组AValues中的位置 说明 区分大小写 参考 function SysUtils.AnsiSameStr 例子 SpinEdit1.Value := AnsiIndexStr(Edit1.Text, a1, a2, a3, a4); 首部 function DupeString(const AText: string; ACount: Integer): string; $StrUtils.pas 功能 返回字符串AText的ACount个复本 说明 当ACount为0时返回 参考 function System.SetLength 例子 Edit3.Text := DupeString(Edit1.Text, SpinEdit1.Value); 首部 function ReverseString(const AText: string): string; $StrUtils.pas 功能 返回字符串AText的反序 说明 ReverseString(1234) = 4321 参考 function System.SetLength 例子 Edit3.Text := ReverseString(Edit1.Text); 首部 function StuffString(const AText: string; AStart, ALength: Cardinal; const ASubText: string): string; $StrUtils.pas 功能 返回嵌套字符串 说明 AStart:嵌套开始位置;ALength:嵌套长度;StuffString(abcd, 2, 0, 12) = a12bcd 参考 function System.Copy 例子 Edit3.Tex
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号