Day12-正则表达式Regex
正则表达式Regex
作用:定义一些规则,并校验指定的数据是否符合这些规则
1.定义一个正则表达式来匹配我们的规则:String regex=“定义的要匹配的规则”;
2.判断是否符合这个表达式matches()
Regex测试
package cn.tedu.string;import java.util.Scanner;public class TestRegex {public static void main(String[] args) {System.out.println("请输入身份证号");String input = new Scanner(System.in).nextLine();
// String regex = "[0-9]{17}[0-9x]";//注意大小写/*单个\程序中被认为是一个转义字符,如果你真的需要写一个斜杠,那么需要在这个斜杠前面再加一个用来转义的斜杠,表示我真的只是一个斜杠*/String regex = "\\d{17}[0-9X]";if(input.matches(regex)){System.out.println("无误");}else{System.out.println("输入错误");}}
}
追加练习
package cn.qinghe.review;import java.util.Scanner;public class TestRegex {public static void main(String[] args) {//提示并接收输入的数据System.out.println("请输十位密码");String input = new Scanner(System.in).nextLine();String regex ="\\d{9}[0-9X]";
// String regex = "[0-9]{9}[0-9X]";if(input.matches(regex)){System.out.println("OKK");}else{System.out.println("输入错误");}}
}
Day12-正则表达式Regex相关推荐
- python正则表达regex_Python 正则表达式(RegEx)
版权所有,未经许可,禁止转载 正则表达式是组成搜索模式的字符序列. 正则表达式用于按指定的搜索模式搜索字符串. 正则表达式(RegEx)模块 Python有一个名为re的内置包,用来处理正则表达式. ...
- c++ regex 替换汉字_C++ - 正则表达式(regex) 替换(replace) 的 详解 及 代码
正则表达式(regex) 替换(replace) 的 详解 及 代码 本文地址: http://blog.csdn.net/caroline_wendy/article/details/1732163 ...
- Java中的正则表达式 regex
常用类解析:正则表达式 regex 前言 一.正则表达式 二.匹配规则 三.匹配任意字符 四.匹配数字 五.匹配常用字符 六.匹配空格字符 七.匹配非数字 八.重复匹配 九.正则表达式小总结 十.匹配 ...
- c#中regex的命名空间_C#_详解C#正则表达式Regex常用匹配,使用Regex类需要引用命名空间 - phpStudy...
详解C#正则表达式Regex常用匹配 使用Regex类需要引用命名空间:using System.Text.RegularExpressions; 一.利用Regex类实现验证 示例1:注释的代码所起 ...
- C# 正则表达式 Regex类的使用
1.检验数字的表达式 //数字Regex reg = new Regex(@"^[0-9]*$");//n位的数字Regex reg = new Regex(@"^\d{ ...
- Python零基础速成班-第13讲-Python正则表达式Regex
Python零基础速成班-第13讲-Python正则表达式Regex 学习目标 正则表达式 课后作业(4必做) 友情提示:将下文中代码拷贝到JupyterNotebook中直接执行即可,部分代码需要连 ...
- python正则表达式——regex模块
目录 1. 为了与re模块兼容,此模块具有2个行为 2. Unicode中不区分大小写的匹配:Case-insensitive matches 3. Flags 4. 组 5. 其他功能,如下表 参考 ...
- (四)boost库之正则表达式regex
正则表达式可以为我们带来极大的方便,有了它,再也不用为此烦恼 头文件: #include <boost/regex.hpp> 1.完全匹配 std::string str("ab ...
- C语言正则表达式regex
From: http://hi.baidu.com/david_jlu/blog/item/87ada1dbb9af6a60d0164eda.html 正则表达式在linux下应用非常广泛,经常使用s ...
- Boost学习之正则表达式--regex
来源:http://blog.chinaunix.net/uid-21222282-id-1829265.html 来源:http://www.cnblogs.com/undermoon/archiv ...
最新文章
- 悟道 · 文溯详解:蛋白质序列的大规模预训练
- 我阅读的第一个程序GridView遇到的问题
- python无法识别vim中文代码
- Docker镜像的分层和镜像的创建(Dockerfile)
- 定义坐标系-尚未成功
- python 追加到字典_使用Python读取,写入和解析JSON
- C#基础 基本语法4
- (转)淘淘商城系列——使用maven构建工程时出现的错误
- CAVLC基于上下文自适应的可变长编码
- 【元胞自动机】基于matlab元胞自动机生命游戏【含Matlab源码 655期】
- 国内外计算机视觉领域优秀研究团队汇总
- GraphPad Prism使用
- pyqt5,波形进度条
- mooc上python课程哪个好_如何爬取中国大学MOOC上的课程信息
- 平面变压器大概价格_平面变压器
- 治疗腰椎间盘突出特效方
- 使用Pandoc对文档格式转换(latex转doc)
- XDOJ-一元稀疏多项式计算器
- 趣味故事掌握类和对象,关于鞋厂的大学问!
- Web前端开发——CSS样式(Ⅰ)文本与文字样式