Я пытаюсь преобразовать регулярное выражение javascript в регулярное выражение C ++ 11.
регулярное выражение javaScript: "/ google-analytics. ([Az.] +) / I"
URL-адрес совпадения: http://www.google -analytics.com / analytics.js
Так что же должно быть идеальным регулярным выражением C ++ 11 для этого соответствия URL-адреса? ???
JS
let re = /google-analytics.([a-z.]+)/i
соответствует
std::regex re("google-analytics.([a-z.]+)", std::regex_constants::icase);
По умолчанию C ++ использует тот же синтаксис, что и JS для регулярных выражений.