如何将Javascript正则表达式转换为C++11正则表达式
How can i convert Javascript regular expression to C++11 regular expression
我正在尝试将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相同的语法。
相关文章:
- 使用正则表达式regex_search在字符串中查找字符串
- 在 C++ 中使用正则表达式错误时出现问题 括号表达式中的范围无效
- C++正则表达式无限循环
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- 定义有趣的宏和正则表达式在Z3 C++绑定
- 带有多个字符分隔符的正则表达式
- C++ 使用增强正则表达式库时断言崩溃
- 如何将Javascript正则表达式转换为C++11正则表达式
- 如何使用正则表达式和提升转换迭代器标记和转换 c 字符串
- 将Perl正则表达式转换为等效的ECMAScript正则表达式
- 将Javascript正则表达式模式转换为C++std::regex的规则
- 如何将c样式的正则表达式转换为c++样式
- 检查输入字符串是否为数字且为C++,如果是,则将其转换为 int(正则表达式?
- 使用 c++ 或 Qt 将 SQL LIKE 表达式转换为正则表达式
- 将C++Boost正则表达式转换为Python正则表达式
- 如何将c#中的正则表达式代码转换为c++
- 如何将字符串转换为正则表达式文本
- Qt正则表达式增强正则表达式转换从字符串内部取数
- c++正则表达式将正则表达式转换为c++代码
- 在c++中使用boost正则表达式匹配从字符串转换为整型时出错