正则表达式快速入门
来源:互联网 发布:软件项目开发过程管理 编辑:程序博客网 时间:2024/06/07 06:10
一、什么是正则表达式?
正则表达式(Regular Expression) : 是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
正则表达式本身也是一个字符串,这个字符串由两种字符组成:
普通字符 :例如大、小写英文字母;数字等。
元字符 :被系统赋予特殊含义的字符。例如:^表示以某个字符串开始,$表示以某个字符串结束。
1、边界符
2、转义符
3、计量符
4、逻辑符
二、正则表达式引擎的内部工作机制
总是从左到右依次匹配
三、正则表达式的应用实例
- 匹配html标签: <[^>]+>
- 匹配中文字符 [\u4E00-\u9FA5]
- 验证用户名和密码:(”^[a-zA-Z]\w{5,15}$”)正确格式:”[A-Z][a-z]_[0-9]”组成,并且第一个字必须为字母6~16位
- 验证手机号码:^1[3|4|5|7|8][0-9]{9}$
java中的用法:
去掉url地址的后缀.actionString servletName=”http://localhost:8080/test/dopng.action;”
//第一个\表示转义字符\,第二个表示转义.,因为在正则表达式中一 个.表示任意字符
String url = servletName.replaceAll(“\\.action”,”“);
本文基于咕泡学院公开课视频所写
阅读全文
0 0
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式-快速入门
- 正则表达式快速入门
- Xshell简易实现Linux跟Windows的文件互传
- 柳州一市民刮宝马车后留条,车主感动邀请肇事者到其公司上班(组图)
- 值栈ValueStack的原理与生命周期?
- Spring源码解析(一)
- 如何改造 Linux 虚拟终端显示文字
- 正则表达式快速入门
- Android--实现H5与Native交互的两种方式
- onCreate中的savedInstanceState有何具体作用
- 调通sina33m下的RTL8188EU版本(分色版本)V1.0
- 最小的循环周期
- tp中,如果实例化一个表格失败,或该表格就不存在,怎么输出错误
- ActionContext、ServletContext、pageContext的区别?
- 利用google的zxing生成二维码
- python获取指定字符串中重复模式最高的字符串