辅导老师 發表於 2021-2-3 13:51:00

Delphi 转换大小写字符(UpperCase、LowerCase)

<p><strong><span style="font-size: 16px">Delphi 转换大小写字符(UpperCase、LowerCase)</span></strong></p>
<p><strong><span style="font-size: 16px">1、UpperCase //转换成大写</span></strong></p>
<div class="cnblogs_Highlighter">
<pre class="brush:delphi;gutter:true;"><span style="font-size: 16px">function UpperCase(const S: string): string;
var
Ch: Char;
L: Integer;
Source, Dest: PChar;
begin
L := Length(S);
SetLength(Result, L);
Source := Pointer(S);
Dest := Pointer(Result);
while L &lt;&gt; 0 do
begin
    Ch := Source^;
    if (Ch &gt;= 'a') and (Ch &lt;= 'z') then Dec(Ch, 32);
    Dest^ := Ch;
    Inc(Source);
    Inc(Dest);
    Dec(L);
end;
end;
</span></pre>
</div>
<p><span style="font-size: 16px">  </span></p>
<p><strong><span style="font-size: 16px">2、LowerCase //转换成小写</span></strong></p>
<div class="cnblogs_Highlighter">
<pre class="brush:delphi;gutter:true;"><span style="font-size: 16px">function LowerCase(const S: string): string;
var
Ch: Char;
L: Integer;
Source, Dest: PChar;
begin
L := Length(S);
SetLength(Result, L);
Source := Pointer(S);
Dest := Pointer(Result);
while L &lt;&gt; 0 do
begin
    Ch := Source^;
    if (Ch &gt;= 'A') and (Ch &lt;= 'Z') then Inc(Ch, 32);
    Dest^ := Ch;
    Inc(Source);
    Inc(Dest);
    Dec(L);
end;
end;
</span></pre>
</div>
<p><span style="font-size: 16px">  </span></p>
<p>&nbsp;</p>
<p><span style="color: rgba(136, 136, 136, 1)">创建时间:2021.02.03  更新时间:</span></p>

</div>
<div id="MySignature" role="contentinfo">
    博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你有所帮助,谢谢!<br><br>
来源:https://www.cnblogs.com/guorongtao/p/14366623.html
頁: [1]
查看完整版本: Delphi 转换大小写字符(UpperCase、LowerCase)