cpp正则表达式
时间: 2023-06-29 10:09:50 浏览: 119
test-cpp-regex:C ++正则表达式示例
在 C++ 中,使用正则表达式需要包含 <regex> 头文件。下面是一个简单的示例:
```cpp
#include <iostream>
#include <regex>
int main() {
std::string str = "Hello, world!";
std::regex reg("world");
if (std::regex_search(str, reg)) {
std::cout << "Match found!" << std::endl;
}
return 0;
}
```
这个程序会输出 "Match found!",因为正则表达式 "world" 存在于字符串 "Hello, world!" 中。
除了 std::regex_search() 函数,还有其他一些函数可以用来处理正则表达式,比如 std::regex_match()、std::regex_replace() 等等。具体使用方法可以参考 C++ 文档。
阅读全文