确保字符串与c中的某种格式匹配

Shi*_*hab 1 c string

如何比较字符串以匹配c中的特殊格式?

我想检查字符串是否与“ PCn.Value”匹配。

即。它必须匹配PC1.value,PC2.value,...

MOH*_*MED 5

sscanf() 有帮助

char S[32];
if (sscanf(str, "PC%[0-9].Valu%1[e]%c", S, &S[30], &S[30])==2)
Run Code Online (Sandbox Code Playgroud)