string字符串去掉最后一位 QString怎么去掉最后一个字符?

QString怎么去掉最后一个字符?qstring的以下成员函数可用于删除特定字符:qstring&;qstring::remove(qchar ch,QT::casesensitivity C

QString怎么去掉最后一个字符?

qstring的以下成员函数可用于删除特定字符:

qstring&;qstring::remove(qchar ch,QT::casesensitivity CS=QT::casesensitivity)

例如:

qstring t=“aNbNC”t.remove(qchar(“n”),QT::casesincensitive)//结果是:t==“ABC”

您还可以使用qstring的replace member函数将特定字符替换为空字符,以达到删除的效果。

qstring的remove和replace成员函数有多个重载,适用于不同的输入参数。

有关详细信息,请参阅官方帮助文档:web link

JS,可以通过slice()截取方法实现,截取可以做到字符串的结尾。

变量?str公司?=?“123456789”

变量?斯特斯利?=? 结构切片(0, - 3)? //从第一个字符截取到倒数第二个字符,结果是“123456”基本语句:结构切片(beginslice[,?Endslice])

参数

beginslice

从索引(基0)中提取原始字符串中的字符

Endslice

]可选。结束索引(以0为底)处的字符串提取。如果省略此参数,切片将被提取到字符串的末尾。如果参数为负,则将其视为sourcelength endslice,其中sourcelength是字符串的长度(例如,如果endslice为-3,则sourcelength为-3)。

注意:slice()提取的新字符串?包括beginsslice,但不包括endslice。