| RMVL 2.4.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
函数
Python 风格的字符串处理
RMVL 核心模块

提供了 Python 风格的字符串处理函数，例如 split、strip 等 更多...

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)
| 将字符串转换为大写

## 详细描述

提供了 Python 风格的字符串处理函数，例如 split、strip 等

## 函数说明

## ◆ 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 | 待处理的字符串

返回
  处理后的字符串