有谁知道在不使用 C++11 正则表达式类的情况下验证 C++ 中的字符串格式的更好方法。基本上我有几个这种格式的字符串 TAG1:VALUE, TAG2:VALUE, TAG1:VALUE, TAG2:VALUE
TAG1 和 TAG2 是字符串,VALUE 是各种长度的整数值
示例字符串为:“PPS:112, FJ:543, PPS:76432, FJ:753”等等。
我需要一个函数来验证格式是否完全正确。
到目前为止,我正在逐个字符验证。这似乎充其量是乏味的。有没有更好的方法,我根本不知道。除非必须,否则我想再次避免使用 C++11 或任何第三方库中的正则表达式。我主要想知道是否有更好的方法可以只使用 C++ 和 STL