C++11 сравнение начала строки без учета регистра (unicode)

Я должен проверить, начинается ли конкретная строка с другой. Строки кодируются с использованием utf8, и сравнение должно быть нечувствительным к регистру.

Я знаю, что это очень похоже на эту тему Сравнение строк без учета регистра в C++ , но я не хочу использовать библиотеку boost и предпочитаю переносимые решения (Если это «почти» невозможно, я предпочитаю Linux-ориентированные решения ).

Возможно ли в C++11 использовать его библиотеку регулярных выражений? Или просто используя простые методы сравнения строк?

8
задан Community 23 May 2017 в 12:14
поделиться