Я проверил документ Qt, он полностью поддерживает сопоставление юникода с \ xhhhh, но таким образом я могу только соответствовать известным юникодам, как я могу распознать строку unicode?Как совместить последовательный юникод с QRegExp?
Спасибо!
@update:
QString line;
if (line.indexOf(QRegExp ("\\p{L}"))) != -1)
{
/// blabla
}
Это не работает, я не видел поток вошел в if
смотрите мое обновление ;-P – daisy
Если строка имеет букву в нем, ваше выражение должно соответствовать (я предполагаю, что QRegExp позволяет этот синтаксис). Я понятия не имею, соответствует ли ваш синтаксис регулярному выражению в отношении строки и каково содержание вашей строки. Протестируйте его строкой, в которой нет экзотической буквы, а в ней «нормальная» буква и проверьте, соответствует ли она этому. – stema