代码之家  ›  专栏  ›  技术社区  ›  relayman357

unicodeString::删除方法

  •  0
  • relayman357  · 技术社区  · 7 年前

    我有一个Unicode字符串,我想限制为30个字符。我从一个查询中填充字符串,所以我不知道要从哪个长度开始。我只想剪掉30岁以上的所有角色。我找到了 UnicodeString::Delete() 方法,但我不知道如何使用它。

    我试着这样做没有用:

    mystring = <code here to populate the unicode string mystring>
    Delete(mystring, 30, 100);
    
    1 回复  |  直到 7 年前
        1
  •  3
  •   Remy Lebeau    7 年前

    System::Delete() UnicodeString::Delete() this

    Delete()

    mystring.Delete(31, MaxInt);
    

    UnicodeString::Delete0()

    mystring.Delete0(30, MaxInt);
    

    UnicodeString::SetLength()

    if (mystring.Length() > 30)
        mystring.SetLength(30);
    

    UnicodeString::SubString() UnicodeString::SubString0()

    mystring = mystring.SubString(1, 30);
    

    mystring = mystring.SubString0(0, 30);
    
    推荐文章