C++ 如何读取包含不同分隔符的文本文件中的特定值

C++ 如何读取包含不同分隔符的文本文件中的特定值,c++,C++,这是我的文本文件中文本数据的示例。我必须从线中读取x、y、宽度和长度的值。请建议我如何用c++读取一行,验证它是否匹配模式^[0..9]\],如果匹配,请将该行的其余部分作为CSV读取或解析您需要的数据(可能使用sscanf?分隔符对于每三行都是常量,忽略其他扫描请给我示例代码以便更好地了解它,由于我是c++编程新手,我将把它作为一个练习留给你——学习一门语言的最好方法之一就是读取文件和操作输入。搜索文件IO和正则表达式(regex)。 CamLeft_005936340000.tiff 1 1

这是我的文本文件中文本数据的示例。我必须从线中读取x、y、宽度和长度的值。请建议我如何用c++

读取一行,验证它是否匹配模式
^[0..9]\]
,如果匹配,请将该行的其余部分作为CSV读取或解析您需要的数据(可能使用sscanf?

分隔符对于每三行都是常量,忽略其他扫描请给我示例代码以便更好地了解它,由于我是c++编程新手,我将把它作为一个练习留给你——学习一门语言的最好方法之一就是读取文件和操作输入。搜索文件IO和正则表达式(regex)。
CamLeft_005936340000.tiff
1
1]X:56,Y:103,width:248,length:562
CamLeft_005936440000.tiff
1
1]X:50,Y:115,width:237,length:561
CamLeft_005936540000.tiff
1
1]X:49,Y:107,width:243,length:557
CamLeft_005936640000.tiff