正则表达式
来源:互联网 发布:arp查看mac 编辑:程序博客网 时间:2024/04/28 06:26
在大神的基础上进行修改的代码,判断邮箱的正确格式
本代码在dev上边不能运行,在vc6.0上边也不能运行(在网上搜的说是要导入boost库),感觉麻烦就在VS2013上边运行了
#include "stdafx.h"#include<regex>#include<string>#include<cstdlib>#include<iostream>using namespace std;int main(){string email_adress;string username, yuming;regex pattern("([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)");while (true){cout << "请输入你所要测试的邮箱:" << endl;cout << "如果想要结束请输入exit..." << endl;cin >> email_adress;if (regex_match(email_adress, pattern)){cout << "你输入的邮箱格式正确!" << endl;username = regex_replace(email_adress, pattern, string("$1"));yuming = regex_replace(email_adress, pattern, string("$2"));cout << "你输入的用户名为:" << username << endl;cout << "你输入的域名为:" << yuming << endl;}else if ((email_adress == "exit")){cout << "已安全退出!" << endl;break;}elsecout << "你输入的邮箱不合法!" << endl;cout << endl << endl;}return 0;}
0 0
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- String StringBuilder StringBuffer 对比 总结得非常好
- MongoDB介绍及安装
- webview 缓存机制详解
- 欢迎使用CSDN-markdown编辑器
- PHP5中的反射
- 正则表达式
- (总结)Nginx配置文件nginx.conf中文详解
- Hadoop别人的学习总结
- ImageView 使用 setAlpha() 设置控件透明
- SIFT算法的应用--目标识别之Bag-of-words模型(转)
- 10.3修改
- 均值滤波
- acm-poj1050解题报告
- 【Android 个人理解(七)】用ContentValues和自定义Application处理数据