为字符串编制索引
Indexing a string?
我是C++新手,我已经使用python一段时间了,但我知道C++不是那么用户友好。 我如何索引字符串,比如说 C++ 中 1:6 的"示例"? 我只想索引内部元素,而不是第一个或最后一个字符。
I want to index the inside elements.
请考虑以下程序:
#include <iostream>
int main()
{
std::string str = "Example";
if (str.length() > 2)
{
std::cout << str.substr(1, str.length() - 2);
}
else
{
std::cout << str;
}
return 0;
}
它的输出是 xampl
.
使用string
类的substr
函数,文档在这里。我不相信C++提供了一个很好的切片运算符,你可以重载下标运算符来做到这一点,但我不确定。
相关文章:
- 按字母顺序对C++问题中的子字符串索引进行分区
- C++ 中字符串向量的索引
- C++ - 成功打印超出范围的字符串索引
- 对于循环增量器不能用作字符串向量的索引
- 如何检索由带通配符的字符串索引的对象
- 访问包含P的有效索引时返回空格的C++字符串
- 在我的 for 循环中,如何将索引更改为字符串?
- "如何使用C++将字符串的第一个和最后一个索引返回到向量中?
- C++ 复制字符串的指定索引之间的任何子字符串
- 查找C++中两个索引之间的子字符串
- 具有二叉索引树的字符串查询
- 有效地从文本文件中读取带有字符串索引的大型二维数组(矩阵)
- 尝试查找从索引 0 开始的偶数长度子字符串
- 如何根据某个索引将字符串与正则表达式匹配?
- 为字符串中的每个字符(不是字符位置!)分配唯一的索引
- 通过字符串的字符对整数数组进行索引
- 从给定索引返回子字符字符串的函数
- 此代码如何启动索引为 1 的 C 样式字符串
- 如何使用二叉搜索返回姓氏(给定字符串)的第一个索引/出现次数?
- 索引c++字符串的最简单方法