常用正则表达式及使用方法

上传人:s9****2 文档编号:561531703 上传时间:2024-02-20 格式:DOC 页数:4 大小:69.50KB
返回 下载 相关 举报
常用正则表达式及使用方法_第1页
第1页 / 共4页
常用正则表达式及使用方法_第2页
第2页 / 共4页
常用正则表达式及使用方法_第3页
第3页 / 共4页
常用正则表达式及使用方法_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《常用正则表达式及使用方法》由会员分享,可在线阅读,更多相关《常用正则表达式及使用方法(4页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 修饰符修饰符描述i执行对大小写不敏感的匹配。g执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。m执行多行匹配。方括号方括号用于查找某个范围内的字符:表达式描述abc查找方括号之间的任何字符。abc查找任何不在方括号之间的字符。0-9查找任何从 0 至 9 的数字。a-z查找任何从小写 a 到小写 z 的字符。A-Z查找任何从大写 A 到大写 Z 的字符。a-Z查找任何从小写 a 到大写 Z 的字符。adgk查找给定集合内的任何字符。adgk查找给定集合外的任何字符。red|blue|green查找任何指定的选项。元字符元字符(Metach

2、aracter)是拥有特殊含义的字符:元字符描述.查找单个字符,除了换行和行结束符。w查找单词字符。W查找非单词字符。d查找数字。D查找非数字字符。s查找空白字符。S查找非空白字符。b查找位于单词的开头或结尾的匹配。B查找不处在单词的开头或结尾的匹配。0查找 NUL 字符。n查找换行符。f查找换页符。r查找回车符。t查找制表符。v查找垂直制表符。xxx查找以八进制数 xxx 规定的字符。xdd查找以十六进制数 dd 规定的字符。uxxxx查找以十六进制数 xxxx 规定的 Unicode 字符。量词量词描述n+匹配任何包含至少一个 n 的字符串。n*匹配任何包含零个或多个 n 的字符串。n?匹

3、配任何包含零个或一个 n 的字符串。nX匹配包含 X 个 n 的序列的字符串。nX,Y匹配包含 X 或 Y 个 n 的序列的字符串。nX,匹配包含至少 X 个 n 的序列的字符串。n$匹配任何结尾为 n 的字符串。n匹配任何开头为 n 的字符串。?=n匹配任何其后紧接指定字符串 n 的字符串。?!n匹配任何其后没有紧接指定字符串 n 的字符串。正则表达式中的预定义词:预定义词含义d代表09的任何一个数字D代表任何一个非数字字符s代表空白字符,如“t”、“n”S代表非空白字符w代表可用作标识符的字符,但不包括“$”W代表不可用作标识符的字符常用的模式正则表达式:类型正则表达式模式含义数学类d+(

4、.d+*$)数字d+$非负整数(正整数或0)0-9*1-90-9*$正整数(-d+)|(0+)$非正整数(负整数或0)-0-9*1-90-9*$负整数-?d+$整数d+(.d+)?$非负浮点数(正浮点数或0)(0-9+.0-9*1-90-9*)|(0-9*1-90-9*.0-9+)|(0-9*1-90-9*)$正浮点数(-?d+)(.d+)?$浮点整数类型正则表达式模式含义字符型u4e00-u9fa5中文字符x00-xff双字节字符(包括汉字)类型正则表达式模式含义字符串类A-Za-z+$由26个英文字母组成的字符串A-Z+$由26个大写英文字母组成的字符窜a-z+$由26个小写英文字母组成的字符窜A-Za-z0-9+$由数字和26个英文字母组成的字符串w+$由数字、26个英文字母或者下划线组成的字符串w-+(.w-+)*w-+(.w-+)+$ 或/(0-9a-zA-Z+-._+&)*0-9a-zA-Z+(-0-9a-zA-Z+.)+a-zA-Z2,6/E-mail地址ns|*r空行/.*|/HTML标记(s*)|(s*$)首位空格a-zA-Z+:/(w(-w+)*)(.(w+(-w+)*)*(?S*)?$URL注意:方法中的“”需要转义,所以在Web页面中应写为“” /

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号