如何将Javascript正则表达式转换为C++11正则表达式

How can i convert Javascript regular expression to C++11 regular expression

本文关键字:正则表达式 转换 C++11 Javascript      更新时间:2023-10-16

我正在尝试将javascript正则表达式转换为C++11正则表达式。

javaScript正则表达式:"/google analytics。([a-z.]+(/i">

匹配URL为:http://www.google-analytics.com/analytics.js

那么,这个URL匹配的完美C++11正则表达式应该是什么呢????

JS

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

对应

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

默认情况下,C++对正则表达式使用与JS相同的语法。