这样的字符串如何读取(正则表达式)

GingerbreadMan 2006-12-25 09:53:53
文本内容为(示例):
"aaa",,ccc,ddd,啊啊啊,986,...
文本以逗号分隔,其中可能为任何其它字符。
我想要读取这样的8段,如何写?

我写的:
fscanf(fp,"%([^,],){8}",string);

fp是文件指针,string是足够长的字符数组。
这句不行啊。格式是不是不对?请教高手。是否还有其它实现方法?
...全文
258 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhousqy 2006-12-27
  • 打赏
  • 举报
回复

先讀,再用strtok
gangjh 2006-12-25
  • 打赏
  • 举报
回复
先讀,再用strtok就可以分離了.
fosjos 2006-12-25
  • 打赏
  • 举报
回复
同意楼上的

http://topic.csdn.net/t/20041103/13/3517453.html
scanf的正则好像只能用[...]判断一些字符是否接受

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧