私は次の文字列を持っています:
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
でしょうか?
どんなアイデアでも喜ばれます