print(r'\\')
print(r'\\\\')
print(r'\t')
print(r'\\t')
print(r'n')
print(r'\n')
print(r'\\n')
print(r'//')
print(r'/')
print(r'#')
print(r'##')
print(r'\#')
print(r'\\#')
print(r'?')
print(r'??')
print(r'\?')
print(r'\\?')
print(r'%')
print(r'%%')
print(r'\%')
print(r'\\%')
print(r'?')
print(r'??')
print(r'\?')
print(r'\??')
print(r'#')
print(r'##')
print(r'\#')
print(r'\##')
print(r"'")
print(r'\'')
print(r"\'")
print(r"\\'")
print(r'"')
print(r'\"')
print(r"\"")
print(r'\\"')
print(r'\\\\!@#$%^&*()#####???????\?\t\n\$\#$$')
QString strText = "这仅仅是一个测试字符串!";
ui->label->setStyleSheet("color:red;border:1px solid gray;");
if(!strText.isEmpty())
{
QRegExp valueRegExp(QString("(%1)").arg("测试"));
valueRegExp.setCaseSensitivity(Qt::CaseInsensitive);
strText = strText.replace(valueRegExp, "<font style='font-size:16px; background-color:white; color:blue;'>\\1\\</font>");
}
if(!strText.isEmpty())
{
QRegExp valueRegExp(QString("(%1)").arg("测试"));
valueRegExp.setCaseSensitivity(Qt::CaseInsensitive);
strText = strText.replace(valueRegExp, "<font style='font-size:16px; background-color:white; color:blue;'>\\\\</font>");
}
if(!strText.isEmpty())
{
QRegExp valueRegExp(QString("(%1)").arg("测试"));
valueRegExp.setCaseSensitivity(Qt::CaseInsensitive);
strText = strText.replace(valueRegExp, "<font style='font-size:16px; background-color:white; color:blue;'>##2\##</font>");
}
if(!strText.isEmpty())
{
QRegExp valueRegExp(QString("(%1)").arg("测试"));
valueRegExp.setCaseSensitivity(Qt::CaseInsensitive);
strText = strText.replace(valueRegExp, "<font style='font-size:16px; background-color:white; color:blue;'>??3\??</font>");
}
if(!strText.isEmpty())
{
QRegExp valueRegExp(QString("(%1)").arg("测试"));
valueRegExp.setCaseSensitivity(Qt::CaseInsensitive);
strText = strText.replace(valueRegExp, "<font style='font-size:16px; background-color:white; color:blue;'>$$4\$$</font>");
}
if(!strText.isEmpty())
{
QRegExp valueRegExp(QString("(%1)").arg("测试"));
valueRegExp.setCaseSensitivity(Qt::CaseInsensitive);
strText = strText.replace(valueRegExp, "<font style='font-size:16px; background-color:white; color:blue;'>%%5\%%</font>");
}
if(!strText.isEmpty())
{
QRegExp valueRegExp(QString("(%1)").arg("测试"));
valueRegExp.setCaseSensitivity(Qt::CaseInsensitive);
strText = strText.replace(valueRegExp, "<font style='font-size:16px; background-color:white; color:blue;'>&&6\&&</font>");
}
if(!strText.isEmpty())
{
QRegExp valueRegExp(QString("(%1)").arg("测试"));
valueRegExp.setCaseSensitivity(Qt::CaseInsensitive);
strText = strText.replace(valueRegExp, "<font style='font-size:16px; background-color:white; color:blue;'>**7\**</font>");
}
ui->label->setText(strText);