如何将 QByteArray 转换为带有分隔符"-"的 QString?
How can I convert QByteArray to QString with separator '-'?
我是Qt的新手,在Qt库中找不到任何解决方案
我想找到没有循环使用的smth
有没有办法将QByteArray
转换为QString
,-
在字节之间
例如:
QByteArray = XX1F2C5A
QString = "XX-1F-2C-5A".
是的,您可以使用QString::replace:
QByteArray b = "XX1F2C5A";
QString s(b);
qDebug() << s;
s.replace(QRegExp("(..)[^$]"), QString("\1-"));
qDebug() << s;
相关文章:
- 将 Qvector<uint8_t> 转换为 QString
- 当用户键入分隔符时,停止getline()输入
- 为什么在逗号分隔符上下文中将预增量的结果强制转换为void
- 如何通过按下第三个窗口中的按钮,将QString从一个窗口获取到另一个窗口
- 如何在 c++ 中使用 ',' 作为 getline 分隔符
- 带有多个字符分隔符的正则表达式
- 使用 char 分隔符解析C++中的字符串,但将可重复的字符保留为每个解析的子字符串 (C++ STL) 中的分隔符
- 字符串开头的分隔符
- QStringList vs list<shared_ptr<QString>> 性能比较C++
- 尝试将 c 字符串数组与分隔符连接起来
- 正则表达式以匹配数字的重复模式,后跟任何类型的分隔符?
- 将 hh:mm:ss.zzz 时间 QString 转换为毫秒的单行函数?
- 根据新的行分隔符从字符串中删除子字符串
- 同一分隔符之间的多个子字符串
- 通过分隔符分隔包含 UTF-16 BE 文本的uint8_t数组
- 字符串流分隔符
- Qt C++ 如何在 1 个命令中砍掉属于 QStringList 成员的 QString 字母
- 如何在拆分QString时转义分隔符
- Qt-拆分一个QString,使用几种类型的空白作为分隔符
- 如何将 QByteArray 转换为带有分隔符"-"的 QString?