Как я могу преобразовать регулярное выражение Javascript в регулярное выражение C ++ 11 - PullRequest
0 голосов
/ 07 ноября 2019

Я пытаюсь преобразовать регулярное выражение javascript в регулярное выражение C ++ 11.

регулярное выражение javaScript: "/ google-analytics. ([Az.] +) / I"

URL-адрес совпадения: http://www.google -analytics.com / analytics.js

Так что же должно быть идеальным регулярным выражением C ++ 11 для этого соответствия URL-адреса? ???

1 Ответ

2 голосов
/ 07 ноября 2019

JS

let re = /google-analytics.([a-z.]+)/i

соответствует

std::regex re("google-analytics.([a-z.]+)", std::regex_constants::icase);

По умолчанию C ++ использует тот же синтаксис, что и JS для регулярных выражений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...