#1515. CSV数据解析器

CSV数据解析器

故事背景

在数据分析系统中,CSV(逗号分隔值)文件是一种常见的数据存储格式。为了处理CSV文件中的数据,需要将每一行按照分隔符(通常是逗号)分割成多个字段。请你编写一个程序,帮助数据分析师完成这种字符串分割工作。

题目描述

给定一个字符串和一个分隔符字符,你需要将该字符串按照分隔符分割成多个子串,并输出这些子串。

请编写一个 C++ 程序,实现上述功能。

输入格式

输入一行字符串,然后输入一个分隔符字符。

输出格式

输出每行一个子串,按照分割后的顺序排列。

样例输入 1

Hello,World,Test
,

样例输出 1

Hello
World
Test

样例输入 2

123-456-789
-

样例输出 2

123
456
789

样例输入 3

Test
X

样例输出 3

Test

提示

  • 注意分隔符可能不存在于字符串中
  • 注意字符串可能以分隔符开头或结尾
  • 注意连续的分隔符会产生空字符串