Wie wird der Unicode-Bereich in C ++ verwendet?

Ich muss Unicode-Bereich in einer Regex in C ++ verwenden. Grundsätzlich brauche ich einen regulären Ausdruck, um alle gültigen Unicode-Zeichen zu akzeptieren. Ich habe es gerade mit dem Testausdruck versucht und bin mit einigen Problemen konfrontiert.

std::regex reg("^[\\u0080-\\uDB7Fa-z0-9!#$%&'*+/=?^_`{|}~-]+$");

Ist das Problem mit\\u?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage