正则表达式基础语法

上传人:小** 文档编号:109387777 上传时间:2022-06-16 格式:DOC 页数:4 大小:63.50KB
返回 下载 相关 举报
正则表达式基础语法_第1页
第1页 / 共4页
正则表达式基础语法_第2页
第2页 / 共4页
正则表达式基础语法_第3页
第3页 / 共4页
点击查看更多>>
资源描述
正则表达式语法基础正则表达式从根本上说,就是一串有着特殊含义的字符串文本模式。它能够帮助开发者匹配、定位、管理给定的文本,从而得到预期的结果。因其非常使用,得到了大多数语言的支持。字符类字符类匹配的字符示例d09任意数字dd可以匹配72,但不匹配aa或7aD非数字字符DDD匹配abc,但不匹配123w任一单词字符,如AZ、az、O9和下划线字符wwww匹配Ab_2,但不匹配$%*或Ab_W非单词字符W可以匹配,但不匹配as任一空白字符,包括制表符,回车符,换行符,换页符,垂直制表符匹配所有传统的空字符,包括用HTML,XML和其他标准定义的字符S任一非空白字符任一个非空字符:A%&g3等任意字符“”匹配任一字符,换行符除外括号中的任一字符abc匹配单个ab或c,但不匹配其他字符非括号中的任一字符abc匹配abc除外的任一字符定位字符定位字符描述其后的模式必须在字符串的开始处,如果是一个多行字符串,应位于任一行的开始。对于多行文本(包含回车符的字符串),需要设定MultiLine标志$前面的模式必须在字符串的末尾处,如果是一个多行的字符串,应该在任一行的末尾A前面的模式必须在字符串的开始处,多行标志被忽略z前面的模式必须在字符串的末尾处,多行标志被忽略Z前面的模式必须在字符串的末尾,或是位于换行符前b匹配一个单词边界,实质上是单词字符和非单词字符间的点。单词字符时a-zA-Z0-9中的任一字符。位于一个单词的开始B匹配一个非单词边界的位置,不在一个单词的开始基本的重复字符重复字符含义n匹配前面的字符n次n,匹配前面的字符至少n次n,m匹配前面的字符至少n次,至多m次,如果n为0,可以不指定?匹配前面的字符0次或1次+匹配前面的字符一次或多次*匹配前面的字符0次或多次转义序列转义序列描述匹配字符“”.匹配字符“”*匹配字符“*”?匹配字符“?”+匹配字符“+”|匹配字符“(匹配字符“(”)匹配字符“)”匹配字符“”匹配字符“”匹配字符“”$匹配字符“n匹配换行符r匹配回车符t匹配tab键v匹配垂直制表符f匹配换页符nnn匹配一个三位八进制数指定的ASCII字符,例如103匹配一个大写的Cxnnn匹配一个二位十六进制数指定的ASCII字符,例如x43匹配Cunnnn匹配一个4位十八进制数指定的Unicode字符cV匹配一个控制字符,例如,cV匹配Ctrl-V可以内联设定的5个正则表达式选项正则表达式选项标志描述ExplicitCaptureN此选项规定,只有显示命名或编号的组才是有效的捕获IgnoreCaseI此选项指定不区分大小写IgnorePatternWhitespaceX此选项规定,非转义的空字符被排除在模式之外,并启用了前缀的一个#的注释MultiLineM指定多行模式,修改了字符和$的含义SingleLineS此选项规定,只有显示命名或编号的组才是有效的捕获
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!