其他语言

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

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


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

主要代码如下

procedure TFormButtonClick(Sender: TObject);

var

nils : Integer;

ssu : String;

s : Char;

begin

su := ;

s := Trim(EditText);

n := Length(s);

for i:= to n do

begin

s := char(Ord(s[i])+(Ord(a)Ord(A)));

su :=su+s;

end;

EditText := su;

end;

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

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

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

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

主要代码如下

function TFormToUpper(ch: char): char;

begin

Result := chr(Ord(ch) and $DF);

end;

procedure TFormButtonClick(Sender: TObject);

var

sp : String;

i : Integer;

begin

p := EditText;

s := ;

for i:= to Length(p) do

begin

if p[i]=EditText then

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

else

s := s+Copy(pi);

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

               

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

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