我有以下字符串:
const char *str = "\"This is just some random text\" 130 28194 \"Some other string\" \"String 3\""
我想得到整数28194
当然整数会变化,所以我不能这样做strstr("20194")
。
所以我想知道获取字符串的那部分的好方法是什么?
我正在考虑使用#include <regex.h>
它,我已经有一个匹配正则表达式的过程,但不确定 C 中的正则表达式如何使用 POSIX 样式表示法。[:alpha:]+[:digit:]
以及性能是否会成为问题。还是使用会更好strchr,strstr
?
任何想法将不胜感激