如何将 QByteArray 转换为带有分隔符"-"的 QString?

How can I convert QByteArray to QString with separator '-'?

本文关键字:分隔符 QString QByteArray 转换      更新时间:2023-10-16

我是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;