博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则表达式
阅读量:5059 次
发布时间:2019-06-12

本文共 574 字,大约阅读时间需要 1 分钟。

正则表达式测试地址:http://tool.chinaz.com/regex/

正则表达式是一个独立的功能,用于检索字符串的内容,通过不同的方法和条件,最终获取结果.不同的语言会用不同的方法去运用它.在python中就是用re模块去使用它.正则表达式的应用广泛,最常见的就是在用户注册时,检测用户填写的信息,格式是否正确.

.:匹配除换行符以外的任意字符

\w:匹配字母/数字/下划线

可以像上面一样,依次,在测试网站里面测试效果.常用限定词又称为量词,需要和常用元字符配合使用.而元字符单独出现时,代表匹配单个字符,和量词组合使用时,可以通过量词来设定按要求匹配多少个元字符,以匹配身份证号来举例说明.

身份证号分两种:1:18位,18位纯数字或17位数字加1个字母X组成.

        2:15位,由15位纯数字组成

 

 表达式:[1-9][\d]{16}[\dX]|[1-9][\d]{14}

[]:中括号内的字符是或的关系.

[1-9]匹配1个1到9之间的数字.

[a-z]匹配1个a到z之间的字母:

[A-Z]匹配1个A到Z之间的字母

[0-9A-Za-z]:当他们写在一起时,只要单个字符满足当中任意一个条件,就可以被筛选出来.

 

转载于:https://www.cnblogs.com/hellozizi/p/11202751.html

你可能感兴趣的文章
写博客
查看>>
利用循环播放dataurl的视频来防止锁屏:NoSleep.js
查看>>
python3 生成器与迭代器
查看>>
java编写提升性能的代码
查看>>
ios封装静态库技巧两则
查看>>
Educational Codeforces Round 46 (Rated for Div. 2)
查看>>
Abstract Factory Pattern
查看>>
C# 实现Bresenham算法(vs2010)
查看>>
基于iSCSI的SQL Server 2012群集测试(一)--SQL群集安装
查看>>
list 容器 排序函数.xml
查看>>
存储开头结尾使用begin tran,rollback tran作用?
查看>>
Activity启动过程中获取组件宽高的五种方式
查看>>
java导出Excel表格简单的方法
查看>>
SQLite数据库简介
查看>>
利用堆实现堆排序&优先队列
查看>>
Mono源码学习笔记:Console类(四)
查看>>
Android学习路线(十二)Activity生命周期——启动一个Activity
查看>>
《Genesis-3D开源游戏引擎完整实例教程-跑酷游戏篇03:暂停游戏》
查看>>
CPU,寄存器,一缓二缓.... RAM ROM 外部存储器等简介
查看>>
windows下编译FreeSwitch
查看>>