【发布时间】:2016-04-28 19:21:15
【问题描述】:
我有以下字符串:
char str[] = "A/USING=B)";
我想以/USING= 为分隔符拆分以获取单独的A 和B 值
我该怎么做?我知道strtok(),但它只是被一个字符分割为分隔符。
【问题讨论】:
-
我只知道我的输入字符串恰好有
/USING=是唯一的,A和B只是举例,可能包括` or=` -
那么
strstr如何找到子字符串的起始位置 -
可以使用strstr获取/USING的位置,根据这个位置进行拆分
-
@Ryo,我已经回答了你的问题。另一个网站上也有人问过这个问题。我的答案使用
strtok,但仍然成功拆分它。我什至提到了之前提出的问题。看看吧。