其他语言

位置:IT落伍者 >> 其他语言 >> 浏览文章

Delphi开发经验技巧宝典:字符中的转换[3]


发布日期:2019年05月10日
 
Delphi开发经验技巧宝典:字符中的转换[3]
——此文章摘自《Delphi开发经验技巧宝典》定价特价  购买>>http://tracklinktechcn/?m_id=dangdang&a_id=A&l=&l_type= width= height= border= nosave>

end;

EditText := s;

end;

符串中的任意字符转换成小写

本实例先获取要转换成大写字符在字符串的位置然后通过Ord()函数来获取字符的ASCII码用获得的ASCII码与$进行或运算得到该字符相对应的小写字母的ASCII码再用Chr()函数将ASCII码转换成小写字母再用Copy()函数获取指定字符的前面的字符串和后面的字符串并按顺序进行连接运行结果如图所示

http://developcsaicn/delphi/images/jpg>

将字符串中的任意字符转换成小写

主要代码如下

function TFormToLower(ch: char): char;

begin

Result := Chr(Ord(ch) or $);

end;

procedure TFormButtonClick(Sender: TObject);

var

sp : String;

ij : Integer;

begin

p := EditText;

s := ;

j := ;

for i:= to Length(p) do

begin

if p[i]=EditText then

begin

if i= then

s := s+ToLower(p[i])

else

s := s+Copy(pjij)+ToLower(p[i]);

j := i+;

end;

end;

if j<=i then

s := s+Copy(pjij);

EditText := s;

end;

符串首字母大写

本实例是用AnsiMidstr()函数来获取字符串中的首字母并用Ansiuppercase()函数将其转换成大写字母再与首字母后的字符串相联接运行结果如图所示

right>[http://developcsaicn/delphi/htm>] [http://developcsaicn/delphi/htm>] [] [http://developcsaicn/delphi/htm>]

               

上一篇:Delphi开发经验技巧宝典:字符中的转换[4]

下一篇:Delphi开发经验技巧宝典:字符中的转换[2]