_String

字符串类。lua库中的string相关函数不能正确处理unicode编码的字串。用此类来代替,处理一些unicode编码的字串。 全部展开

构造方法展开

  • + function _String() : _String

    示例

        str = _String.new()

静态方法展开

  • + function len(str : string) : _uint

    返回字符串的长度。

    示例

        str = _String.new()
    str = 'fancy3d'
    print(_String.len(str))
  • + function replace(str : string, keyword : string, replacer : string) : _String
    • 参数
    • str : 原字符串。
    • keyword : 匹配的正则表达式。
    • replacer : 替换的正则表达式。
    • 返回
      • 替换后的字符串。
    •  str1 = _String.new()
      str2 = _String.new()
      str1 = 'fancy3D'
      str2 = _String.replace(str1, 'fancy', 'FANCY')
      print(str2)
  • + function sub(str : string, start : uint[, end : uint]) : _String
    • 参数
    • str : 原字符串。
    • start : 子串开始的索引值。
    • end : 子串结束的索引值,默认值为-1,表示字符串尾。
    • 返回
      • 子字符串。
    •  str1 = _String.new()
      str2 = _String.new()
      str1 = 'fancy3d'
      str2 = _String.sub(str1, 3, 5)
      print(str2)
问题反馈(登录才可以发表哦!)