私はしばらくそれを自分でテストしましたが、次のことがまだ効果があるかどうかはまだ分かりません。私はUTF-8内容の文字列であるフォームC++ 11の正規表現とu8接頭辞の文字列
regex reg(R"(\s+)" + a + R"(\s+(.*?)\s+)" + b + R"(\s+)", regex_constants::icase);
AとBは、いくつかのコンテンツを持つ文字列です
string a = u8"größer";
string b = u8"grüner";
の正規表現を持っていると言う(私はランダムな例を取り、そこにも可能性がいくつかのアラビア語など)。
は私の質問には、以下がその結果に影響を持っているかどうかである。
regex reg(u8R"(\s+)" + a + u8R"(\s+(.*?)\s+)" + b + u8R"(\s+)", regex_constants::icase);
私は私のテストのいずれにおいても、違いを指摘しましたが、結果は常にU8の接頭辞とせずに同じでした。だから、これは本当に役に立たないのですか、それとも私がまだ遭遇していないいくつかの隠された効果がありますか?