Chinaunix

标题: sscanf 多行匹配 [打印本页]

作者: lewphee    时间: 2008-08-31 17:25
标题: sscanf 多行匹配
请问sscanf如何多行匹配?
我有一个HTML源码文本文件,里面有像UBB CODE这样的值,即[S:ABC],我想读出ABC。

sscanf(content, "%*[.][S:%[^]]]", value);

愣是读不出。
谢谢

[ 本帖最后由 lewphee 于 2008-8-31 17:27 编辑 ]
作者: huachong    时间: 2008-08-31 18:41
sscanf(str, "[%[^:]:%[^]]]", ip, port);
作者: lewphee    时间: 2008-09-01 04:09
原帖由 huachong 于 2008-8-31 18:41 发表
sscanf(str, "[%[^:]:%[^]]]", ip, port);

什么也没出来......
作者: huachong    时间: 2008-09-01 09:18
原帖由 lewphee 于 2008-9-1 04:09 发表

什么也没出来......

我试过了,没问题啊
str:[127.0.0.1:5050]
ip:127.0.0.1
port:5050




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2