qt 一个字符串是否符合°.'格式
时间: 2023-12-06 18:45:00 浏览: 121
Qt 格式化字符串 - Avatarx - 博客园1
如果你要匹配的字符串符合 "°.'" 格式,可以使用正则表达式。以下是一个例子:
```cpp
#include <QRegularExpression>
#include <QDebug>
int main()
{
QString str = "12.345°";
QRegularExpression re("^\\d+\\.\\d+°$");
QRegularExpressionMatch match = re.match(str);
if (match.hasMatch()) {
qDebug() << "符合格式";
} else {
qDebug() << "不符合格式";
}
return 0;
}
```
这里的正则表达式 `^\d+\.\d+°$` 匹配以数字开头,包含一个小数点,接着又是数字,最后以度数符号(°)结尾的字符串。如果你需要更复杂的匹配规则,可以修改正则表达式。
阅读全文