mirror of
https://github.com/MatsuriDayo/nekoray.git
synced 2025-12-17 20:44:38 +03:00
23 lines
418 B
C++
23 lines
418 B
C++
#pragma once
|
|
|
|
#include <QString>
|
|
|
|
inline QString cleanVT100String(const QString &in) {
|
|
QString out;
|
|
bool in_033 = false;
|
|
for (auto &&chr: in) {
|
|
if (chr == '\033') {
|
|
in_033 = true;
|
|
continue;
|
|
}
|
|
if (in_033) {
|
|
if (chr == 'm') {
|
|
in_033 = false;
|
|
}
|
|
continue;
|
|
}
|
|
out += chr;
|
|
}
|
|
return out;
|
|
}
|