1. 首页
  2. 数据库
  3. 其它
  4. c++字符串分割的方法

c++字符串分割的方法

上传者: 2020-12-21 10:01:11上传 PDF文件 59.7KB 热度 19次
C++ 中经常需要对字符串按照分隔符进行分割以获得子串序列,子串的顺序与其在原字符串中出现的顺序一致。一般有两种需求场景: (1)给定一个分隔符(单个字符或子串)分割字符串; (2)给定一个或多个分隔符(单个字符),分割字符串。 当给定的分隔符不在原字符串中,则原字符串不被分割,返回单个元素为原字符串的 vector。 注意,本文实现时,如果被分割后的子串为空串,则不计入最终的子串序列。比如原字符串是”a,b”,分隔符为”,”,那么分割后的子串序列为 [“a”, “b”],而不是 [“a”, “”, “b”]。 1.单个分隔符(单个字符或子串)分割字符串 #include <ios
用户评论