首页 > 代码库 > Python/C++ 对字符串的操作
Python/C++ 对字符串的操作
字符串操作在任何语言中都很常用。 本文列举了一些常见的Python/c++ 对字符串的操作。 c++ 的使用了boost libraray, 所涉及到的函数都在 <boost/algorithm/string.hpp> 中定义。
python | c++ | |
大小写转换 | ‘str‘.upper(), ‘str‘.lower() | boost::to_upper(‘str‘), boost::to_upper_copy(‘str‘) |
字符串包含某个substr | str.find(substr) != -1 | boost::contains(str, substr), boost::icontains(str, substr) |
用给定字符串去连接字符串列表 | ‘c‘.join(list) | boost::join(list), boost::join_if(list, pred) |
以substr 开头或者结尾 | str‘.startswith(substr), ‘str‘.endswith(substr) | boost::startswith(str, substr), boost::endswith(str, substr), boost::istartswith/boost::iendswith |
左/右去除字符 | str.strip() | boost::trim_left/right_copy[_if] |
Python/C++ 对字符串的操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。