RMVL  2.2.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
Python 风格的字符串处理
Python 风格的字符串处理 的协作图:

函数

std::vector< std::string > rm::str::split (std::string_view str, std::string_view delim)
 字符串分割
 
std::string rm::str::join (const std::vector< std::string > &strs, std::string_view delim)
 字符串连接
 
std::string_view rm::str::strip (std::string_view str)
 去除字符串两端的空白字符
 
std::string rm::str::lower (std::string_view str)
 将字符串转换为小写
 
std::string rm::str::upper (std::string_view str)
 将字符串转换为大写
 

详细描述

函数说明

◆ join()

std::string rm::str::join ( const std::vector< std::string > & strs,
std::string_view delim )

#include <rmvl/core/str.hpp>

字符串连接

参数
[in]strs待连接的字符串数组
[in]delim连接符
返回
连接后的字符串

◆ lower()

std::string rm::str::lower ( std::string_view str)

#include <rmvl/core/str.hpp>

将字符串转换为小写

参数
[in]str待处理的字符串
返回
处理后的字符串

◆ split()

std::vector< std::string > rm::str::split ( std::string_view str,
std::string_view delim )

#include <rmvl/core/str.hpp>

字符串分割

参数
[in]str待分割的字符串
[in]delim分割符
返回
分割后的字符串数组

◆ strip()

std::string_view rm::str::strip ( std::string_view str)

#include <rmvl/core/str.hpp>

去除字符串两端的空白字符

参数
[in]str待处理的字符串
返回
处理后的字符串

◆ upper()

std::string rm::str::upper ( std::string_view str)

#include <rmvl/core/str.hpp>

将字符串转换为大写

参数
[in]str待处理的字符串
返回
处理后的字符串