`
- 浏览:
556406 次
- 性别:
- 来自:
长沙
-
整理的一些常用的正则表达式
- [\u4e00-\u9fa5] 一个汉字
- [^\x00-\xff] 一个双字节子
- (^\s*)|(\s*$) 首有白字符或者尾有白字符
- \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 电子邮件地址
- http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)? 网址的URL
- ((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?) IP地址
- ^\d+$ 匹配非负整数(正整数 + 0)
- ^[0-9]*[1-9][0-9]*$ 匹配正整数
- ^((-\d+)|(0+))$ 匹配非正整数(负整数 + 0)
- ^-[0-9]*[1-9][0-9]*$ 匹配负整数
- ^-?\d+$ 匹配整数
- ^\d+(\.\d+)?$ 匹配非负浮点数(正浮点数 + 0)
- ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ 匹配正浮点数
- ^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 匹配非正浮点数(负浮点数 + 0)
- ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ 匹配负浮点数
- ^(-?\d+)(\.\d+)?$ 匹配浮点数
- ^[A-Za-z]+$ 匹配由26个英文字母组成的字符串
- ^[A-Z]+$ 匹配由26个英文字母的大写组成的字符串
- ^[a-z]+$ 匹配由26个英文字母的小写组成的字符串
- ^[A-Za-z0-9]+$ 匹配由数字和26个英文字母组成的字符串
参考:
http://baike.baidu.com/view/94238.htm
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
较详细地介绍了C#中与正则表达式有关的类的使用以及一些常用的匹配方法
本课程的内容包括从python基础、python的表达式、数据结构等基础知识,还包括迭代器、包装器等高级功能,还有正则表达式、xml、Excel等工作中常用的第三方类库的使用讲解,以及一些web应用的第三方类库的使用。...
毕业设计——基于监督学习的web入侵检测系统 关于机器学习方面,选择使用...对于SQL注入样本的收集,使用了火狐插件代理日志,并通过正则表达式进行匹配。这是一个常见的方法,可以帮助收集包含SQL注入攻击的请求数据。
主要内容包括:Linux及Linux Shell简介、初识Linux Shell、常用Shell(Bash)命令、Shell命令进阶、Shell编程基础、Shell的条件执行、Bash循环、Shell函数、正则表达式、脚本输入处理、Shell重定向、管道和过滤器、...
附带了ftp、代码统计、正则表达式等一些扩展工具; 采用灵活的可扩展架构,整个系统可以灵活的扩展各种解释器、界面组件、工具、工程、界面风格等; 支持控制台功能(目前支持tcl/python/lua/ruby/perl控制台、...
因为HTML代码一般具有规律性,使用正则表达式解析的话在编写时难度较大,也容易出错。所以我们可以使用BeautifulSoup库,这个库借助网页的结构和属性等特性来解析网页,十分方便。它提供了许多种不同的API,可以...
6、附带了ftp、代码统计、正则表达式等一些扩展工具; 7、采用灵活的可扩展架构,整个系统可以灵活的扩展各种解释器、界面组件、工具、工程、界面风格等; 8、支持控制台功能(目前支持tcl/python/lua/ruby控制台...
6、附带了ftp、代码统计、正则表达式等一些扩展工具; 7、采用灵活的可扩展架构,整个系统可以灵活的扩展各种解释器、界面组件、工具、工程、界面风格等; 8、支持控制台功能(目前支持tcl/python/lua/ruby控制台...
6、附带了ftp、代码统计、正则表达式等一些扩展工具; 7、采用灵活的可扩展架构,整个系统可以灵活的扩展各种解释器、界面组件、工具、工程、界面风格等; 8、支持控制台功能(目前支持tcl/python/lua/ruby控制台...
6、附带了ftp、代码统计、正则表达式等一些扩展工具; 7、采用灵活的可扩展架构,整个系统可以灵活的扩展各种解释器、界面组件、工具、工程、界面风格等; 8、支持控制台功能(目前支持tcl/python/lua/ruby控制台...
6、附带了ftp、代码统计、正则表达式等一些扩展工具; 7、采用灵活的可扩展架构,整个系统可以灵活的扩展各种解释器、界面组件、工具、工程、界面风格等; 8、支持控制台功能(目前支持tcl/python/lua/ruby控制台...
6、附带了ftp、代码统计、正则表达式等一些扩展工具; 7、采用灵活的可扩展架构,整个系统可以灵活的扩展各种解释器、界面组件、工具、工程、界面风格等; 8、支持控制台功能(目前仅有tcl控制台、...
6、附带了ftp、代码统计、正则表达式等一些扩展工具; 7、采用灵活的可扩展架构,整个系统可以灵活的扩展各种解释器、界面组件、工具、工程、界面风格等; 8、支持控制台功能(目前仅有tcl控制台、...
6、附带了ftp、代码统计、正则表达式等一些扩展工具; 7、采用灵活的可扩展架构,整个系统可以灵活的扩展各种解释器、界面组件、工具、工程、界面风格等; 8、支持控制台功能(目前仅有tcl控制台、...
不过目前大多数较新的Linux发行版本(包括红旗 Linux、中软Linux、Mandrake Linux等)都可以自动挂装文件系统,但Red Hat Linux除外。 umount 1.作用 umount命令的作用是卸载一个文件系统,它的使用权限是超级...
javascript写的windows资源管理器 解压运行scripting.html,在IE6.0中打开(不能单独打开view.html这是一个子页面,必须由父页面调用)即可。... CSS就随便写了一点,反正2个页面,不过用的都是常用的一些属性。
\13.5.1 基本的正则表达式 342 \13.5.2 文字捕获 344 \13.6 小结 345 \高 级 篇 \第14章 XML 348 \14.1 DOM 348 \14.1.1 DOM入门 348 \14.1.2 使用DOM 348 \14.1.3 使用DOM写XML文件 352 \14.2 SAX 354 \...