【问题标题】:First letter of a string to capital字符串的第一个字母大写
【发布时间】:2011-05-24 17:58:28
【问题描述】:

pascal 中是否有将字符串的第一个字母转换为大写的语法(如大写字母)。仅限第一个字母。

【问题讨论】:

    标签: string validation pascal uppercase


    【解决方案1】:

    是的;您可能会使用UpCase 函数(希望大多数 Pascal 变体都有它)。下面显示了如何使用它来大写给定S 字符串中的第一个字符。

    function UpCaseFirstChar(const S: string): string;
    begin
      Result := S;
    
      if Length(Result) > 0 then
        Result[1] := UpCase(Result[1]);
    end;
    

    【讨论】:

    • 太棒了!谢谢我让它工作了,但你能向我解释一下[1]是如何工作的吗? :)
    • 如果s是一个字符串,那么s[n]s的第n个字母。
    • @Andreas:谢谢!有道理!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-24
    • 2021-03-10
    • 2022-01-09
    • 2013-02-21
    • 1970-01-01
    • 2023-02-23
    • 2011-12-11
    相关资源
    最近更新 更多