TXT中这样的怪格式如何读出来?
txt文本文件中有这样的格式:'hello' a=;
'hi' b='1,2,3.23, 5.1, 6, 7.3'
请教如何读出其中的各个变量,即提取出:
hello a 1 2 3
hi b 1 2 3.23 5.1 6 7.3
我想用fscanf,但不知如何设置其中的%s,%f等格式,各位高人指点一下啊。
谢谢。 自己先去仔细研究一下这个函数的使用
求人不如先求己,试过了不行,再来讨论 本帖最后由 风天小畜 于 2009-3-4 20:01 编辑
结合 regExp,这个问题还是非常简单的。
同意楼上的意见,如果这么简单的问题,都不自己搞定。
牛人们会泪奔的。
楼主的问题
很多种方式可以实现
A. textscan,可以实现。等效的dlmread,textread等很多函数也可以。显然,textscan最好。喜欢用 fscanf 的也可以。
B.fgetl随便读取一整行,作为字符串。再用正则表达式 来处理。
页:
[1]