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

s3fp2yjn  于 2023-01-10  发布在  Java
关注(0)|答案(1)|浏览(119)

我正在尝试将javascript正则表达式转换为C11正则表达式。
javaScript正则表达式:"/谷歌分析。([a-z.]+)/i”
匹配URL为:http://www.google-analytics.com/analytics.js
那么,对于这个URL匹配,什么样的C
11正则表达式才是完美的呢?

wydwbb8l

wydwbb8l1#

JS

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

对应于

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

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

相关问题