ToB企服应用市场:ToB评测及商务社交产业平台
标题:
C++ //练习 17.14 编写几个正则表达式,分别触发差别错误。运行你的程序,
[打印本页]
作者:
盛世宏图
时间:
2024-8-19 07:47
标题:
C++ //练习 17.14 编写几个正则表达式,分别触发差别错误。运行你的程序,
C++ Primer(第5版) 练习 17.14
练习 17.14 编写几个正则表达式,分别触发差别错误。运行你的程序,观察编译器对每个错误的输出。
环境:Linux Ubuntu(云服务器)
工具:vim
代码块:
/*************************************************************************
> File Name: ex17.14.cpp
> Author:
> Mail:
> Created Time: Sun 18 Aug 2024 09:22:33 AM CST
************************************************************************/
#include<iostream>
#include<string>
#include<regex>
using namespace std;
int main(){
try{
regex r("[[:alnum:] + \\.(cpp|cxx|cc)$", regex::icase);
} catch(regex_error e){
cout<<e.what()<<"\ncode: "<<e.code()<<endl;
}
try{
regex r("[[:alnum:]] + \\.cpp|cxx|cc)$", regex::icase);
} catch(regex_error e){
cout<<e.what()<<"\ncode: "<<e.code()<<endl;
}
try{
regex r("[[:alum]] + \\.(cpp|cxx|cc)$", regex::icase);
} catch(regex_error e){
cout<<e.what()<<"\ncode: "<<e.code()<<endl;
}
return 0;
}
复制代码
运行效果显示如下:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4