資源描述:
《Delphi 字符串函數(shù)大全.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、【字符串函數(shù)大全】?????首部functionAnsiResemblesText(constAText,AOther:string):Boolean;?????$[StrUtils.pas?????功能返回兩個(gè)字符串是否相似?????說明ANSI(AmericanNationalStandardsInstitute)美國國家標(biāo)準(zhǔn)協(xié)會(huì);不區(qū)分大小寫?????參考functionStrUtils.SoundexProc;varStrUtils.AnsiResemblesProc?????例子CheckBox1.Checked:=AnsiResemblesText(Edit1.Text
2、,Edit2.Text);?????━━━━━━━━━━━━━━━━━━━━━?????首部functionAnsiContainsText(constAText,ASubText:string):Boolean;?????$[StrUtils.pas?????功能返回字符串AText是否包含子串ASubText?????說明不區(qū)分大小寫?????參考functionStrUtils.AnsiUppercase;functionStrUtils.AnsiPos?????例子CheckBox1.Checked:=AnsiContainsText(Edit1.Text,Edit2.Te
3、xt);?????━━━━━━━━━━━━━━━━━━━━━?????首部functionAnsiStartsText(constASubText,AText:string):Boolean;?????$[StrUtils.pas?????功能返回字符串AText是否以子串ASubText開頭?????說明不區(qū)分大小寫?????參考functionWindows.CompareString?????例子CheckBox1.Checked:=AnsiStartsText(Edit1.Text,Edit2.Text);?????━━━━━━━━━━━━━━━━━━━━━?????首部f
4、unctionAnsiEndsText(constASubText,AText:string):Boolean;?????$[StrUtils.pas?????功能返回字符串AText是否以子串ASubText結(jié)尾?????說明不區(qū)分大小寫?????參考functionWindows.CompareString?????例子CheckBox1.Checked:=AnsiEndsText(Edit1.Text,Edit2.Text);?????━━━━━━━━━━━━━━━━━━━━━?????首部functionAnsiReplaceText(constAText,AFromTex
5、t,AToText:string):?????string;$[StrUtils.pas?????功能返回字符串AText中用子串AFromText替換成子串AToText的結(jié)果?????說明不區(qū)分大小寫?????參考functionSysUtils.StringReplace;typeSysUtils.TReplaceFlags?????例子Edit4.Text:=AnsiReplaceText(Edit1.Text,Edit2.Text,Edit3.Text);?????━━━━━━━━━━━━━━━━━━━━━?????首部functionAnsiMatchText(cons
6、tAText:string;constAValues:arrayof?????string):Boolean;$[StrUtils.pas?????功能返回字符串?dāng)?shù)組AValues中是否包含字符串AText?????說明不區(qū)分大小寫?????參考functionStrUtils.AnsiIndexText?????例子CheckBox1.Checked:=AnsiMatchText(Edit1.Text,['a1','a2','a3',?????'a4']);?????━━━━━━━━━━━━━━━━━━━━━?????首部functionAnsiIndexText(constAT
7、ext:string;constAValues:arrayof?????string):Integer;$[StrUtils.pas?????功能返回字符串AText在字符串?dāng)?shù)組AValues中的位置?????說明不區(qū)分大小寫;如果不包含則返回-1?????參考functionSysUtils.AnsiSameText?????例子SpinEdit1.Value:=AnsiIndexText(Edit1.Text,['a1','a2','a3','a4']);????