ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:30.79KB ,
资源ID:20495959      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20495959.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(正则表达式文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

正则表达式文档格式.docx

1、仅当词在文本中的此位置结束时才匹配。分组()将子表达式分组。或|匹配 OR 符号 (|) 之前或之后的表达式。). 最常用在分组中。例如,(sponge|mud) bath 匹配“sponge bath”和“mud bath”。转义符匹配跟在反斜杠 () 后的字符。这使您可以查找在正则表达式表示法中使用的字符,如 和 。例如, 搜索 字符。带标记的表达式标记括号内的表达式所匹配的文本。第 n 个带标记的文本n在“查找”或“替换”表达式中,指示第 n 个带标记的表达式所匹配的文本,其中 n 是从 1 至 9 的数字。 在“替换”表达式中,0 插入整个匹配的文本。右对齐字段(w,n)在“替换”表达

2、式中,将字段中第 n 个带标记的表达式右对齐至少 w 字符宽。左对齐字段(-w,n)在“替换”表达式中,将字段中第 n 个带标记的表达式左对齐至少 w 字符宽。禁止匹配(X)当 X 出现在表达式中的此位置时禁止匹配。例如,real(ity) 匹配“realty”和“really”中的“real”,而不匹配“reality”中的“real”。字母数字字符:a匹配表达式 (a-zA-Z0-9)。字母字符c匹配表达式(a-zA-Z)。十进制数d(0-9)。十六进制数h(0-9a-fA-F+)。标识符i(a-zA-Z_$a-zA-Z0-9_$*)。有理数n(0-9+.0-9*)| (0-9*.0-9+

3、)| (0-9+).带引号的字符串q匹配表达式 (*)| (*)字母字符串w(a-zA-Z+)十进制整数z(0-9+)。eUnicode U+001B。BellgUnicode U+0007。退格符hUnicode U+0008。换行符匹配与平台无关的换行符。在“替换”表达式中,插入换行符。制表符t匹配制表符,Unicode U+0009。Unicode 字符x# 或 u#匹配 Unicode 值给定的字符,其中 # 是十六进制数。可以用 ISO 10646 代码点或两个提供代理项对的值的 Unicode 代码点指定基本多语种平面(即一个代理项)外的字符。下表列出按标准 Unicode 字符属

4、性进行匹配的语法。两个字母的缩写词与 Unicode 字符属性数据库中所列的一样。可将这些指定为字符集的一部分。例如,表达式 :Nd:Nl:No 匹配任何种类的数字。大写字母Lu匹配任何一个大写字母。例如,:Luhe 匹配“The”但不匹配“the”。小写字母Ll匹配任何一个小写字母。Llhe 匹配“the”但不匹配“The”。词首大写字母Lt匹配将大写字母和小写字母结合的字符,例如,Nj 和 Dz。修饰符字母Lm匹配字母或标点符号,例如逗号、交叉重音符和双撇号,用于表示对前一字母的修饰。其他字母Lo匹配其他字母,如哥特体字母 ahsa。Nd匹配十进制数(如 0-9)和它们的双字节等效数。字母

5、数字Nl匹配字母数字,例如罗马数字和表意数字零。其他数字No匹配其他数字,如旧斜体数字一。开始标点符号Ps匹配开始标点符号,例如左方括号和左大括号。结束标点符号Pe匹配结束标点符号,例如右方括号和右大括号。左引号Pi匹配左双引号。右引号Pf匹配单引号和右双引号。破折号Pd匹配破折号标记。连接符号Pc匹配下划线标记。其他标点符号Po匹配逗号 (,)、?、!、#、%、&、*、冒号 (:)、分号 (;)、 和 /。空白分隔符Zs匹配空白。行分隔符Zl匹配 Unicode 字符 U+2028。段落分隔符Zp匹配 Unicode 字符 U+2029。无间隔标记Mn匹配无间隔标记。组合标记Mc匹配组合标记

6、。封闭标记Me匹配封闭标记。数学符号Sm匹配 +、=、| 、。货币符号Sc匹配 $ 和其他货币符号。修饰符号Sk匹配修饰符号,如抑扬音、抑音符号和长音符号。其他符号So匹配其他符号,如版权符号、段落标记和度数符号。其他控制Cc匹配行尾。其他格式Cf格式化控制字符,例如双向控制字符。代理项Cs匹配代理项对的一半。其他私用Co匹配私用区域的任何字符。其他未分配的字符Cn匹配未映射到 Unicode 字符的字符。除标准 Unicode 字符属性外,还可以指定下列附加属性。可将这些属性指定为字符集的一部分。AlphaAl匹配任何一个字符。Alhe 匹配“The”、“then”、“reached”等单词

7、。数字Nu匹配任何一个数或数字。标点符号Pu匹配任何一个标点符号,如 ?、 等等。空白Wh匹配所有类型的空格,包括印刷和表意文字的空格。BidiBi匹配诸如阿拉伯文和希伯来文这类从右向左书写的字符。朝鲜文Ha匹配朝鲜文和组合朝鲜文字母。平假名Hi匹配平假名字符。片假名Ka匹配片假名字符。表意文字/汉字/日文汉字Id匹配表意文字字符,如汉字和日文汉字 2011 Microsoft. 版权所窗体顶端正则表达式语法Visual Studio 2005 其他版本 Visual Studio 2010 Visual Studio 2008 正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的

8、字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式 匹配 /s*$/匹配空行。/d2-d5/验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。/*)?sS*/匹配 HTML 标记。下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为:字符 说明 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“n”匹配换行符。序列“”匹配“”,“(”匹配“(”。匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性, 还会与“n”或“r”之后的位置匹配。匹配输入字符串结尾的位

9、置。如果设置了 RegExp 对象的 Multiline 属性,$ 还会与“n”或“r”之前的位置匹配。零次或多次匹配前面的字符或子表达式。例如,zo* 匹配“z”和“zoo”。* 等效于 0,。一次或多次匹配前面的字符或子表达式。例如,“zo+”与“zo”和“zoo”匹配,但与“z”不匹配。+ 等效于 1,。?零次或一次匹配前面的字符或子表达式。例如,“do(es)?”匹配“do”或“does”中的“do”。 等效于 0,1。nn 是非负整数。正好匹配 n 次。例如,“o2”与“Bob”中的“o”不匹配,但与“food”中的两个“o”匹配。n,至少匹配 n 次。例如,“o2,”不匹配“Bob

10、”中的“o”,而匹配“foooood”中的所有 o。“o1,”等效于“o+”。“o0,”等效于“o*”。n,mM 和 n 是非负整数,其中 n = m。匹配至少 n 次,至多 m 次。例如,“o1,3”匹配“fooooood”中的头三个 o。o0,1 等效于 o?注意:您不能将空格插入逗号和数字之间。当此字符紧随任何其他限定符(*、+、?、n、n,、n,m)之后时,匹配模式是“非贪心的”。“非贪心的”模式匹配搜索到的、尽可能短的字符串,而默认的“贪心的”模式匹配搜索到的、尽可能长的字符串。例如,在字符串“oooo”中,“o+?”只匹配单个“o”,而“o+”匹配所有“o”。匹配除“n”之外的任何

11、单个字符。若要匹配包括“n”在内的任意字符,请使用诸如“sS”之类的模式。(pattern)匹配 pattern 并捕获该匹配的子表达式。可以使用 $0$9 属性从结果“匹配”集合中检索捕获的匹配。若要匹配括号字符 ( ),请使用“(”或者“)”。(?pattern)匹配 pattern 但不捕获该匹配的子表达式,即它是一个非捕获匹配,不存储供以后使用的匹配。这对于用“or”字符 (|) 组合模式部件的情况很有用。例如,industr(?y|ies) 是比 industry|industries 更经济的表达式。=pattern)执行正向预测先行搜索的子表达式,该表达式匹配处于匹配 patte

12、rn 的字符串的起始点的字符串。它是一个非捕获匹配,即不能捕获供以后使用的匹配。Windows (?=95|98|NT|2000) 匹配“Windows 2000”中的“Windows”,但不匹配“Windows 3.1”中的“Windows”。预测先行不占用字符,即发生匹配后,下一匹配的搜索紧随上一匹配之后,而不是在组成预测先行的字符后。!执行反向预测先行搜索的子表达式,该表达式匹配不处于匹配 pattern 的字符串的起始点的搜索字符串。95|98|NT|2000) 匹配“Windows 3.1”中的 “Windows”,但不匹配“Windows 2000”中的“Windows”。x|y匹

13、配 x 或 y。z|food 匹配“z”或“food”。(z|f)ood 匹配“zood”或“food”。xyz字符集。匹配包含的任一字符。例如,“abc”匹配“plain”中的“a”。xyz反向字符集。匹配未包含的任何字符。例如,“abc”匹配“plain”中的“p”。a-z字符范围。匹配指定范围内的任何字符。例如,“a-z”匹配“a”到“z”范围内的任何小写字母。a-z反向范围字符。匹配不在指定的范围内的任何字符。例如,“a-z”匹配任何不在“a”到“z”范围内的任何字符。b匹配一个字边界,即字与空格间的位置。例如,“erb”匹配“never”中的“er”,但不匹配“verb”中的“er”

14、。B非字边界匹配。“erB”匹配“verb”中的“er”,但不匹配“never”中的“er”。cx匹配 x 指示的控制字符。例如,cM 匹配 Control-M 或回车符。x 的值必须在 A-Z 或 a-z 之间。如果不是这样,则假定 c 就是“c”字符本身。d数字字符匹配。等效于 0-9。D非数字字符匹配。等效于 0-9。f换页符匹配。等效于 x0c 和 cL。换行符匹配。等效于 x0a 和 cJ。r匹配一个回车符。等效于 x0d 和 cM。s匹配任何空白字符,包括空格、制表符、换页符等。与 fnrtv 等效。S匹配任何非空白字符。与 fnrtv 等效。制表符匹配。与 x09 和 cI 等效

15、。v垂直制表符匹配。与 x0b 和 cK 等效。w匹配任何字类字符,包括下划线。与“A-Za-z0-9_”等效。W与任何非单词字符匹配。与“A-Za-z0-9_”等效。xn匹配 n,此处的 n 是一个十六进制转义码。十六进制转义码必须正好是两位数长。例如,“x41”匹配“A”。“x041”与“x04”&“1”等效。允许在正则表达式中使用 ASCII 代码。num匹配 num,此处的 num 是一个正整数。到捕获匹配的反向引用。例如,“(.)1”匹配两个连续的相同字符。标识一个八进制转义码或反向引用。如果 n 前面至少有 n 个捕获子表达式,那么 n 是反向引用。否则,如果 n 是八进制数 (0

16、-7),那么 n 是八进制转义码。nm如果 nm 前面至少有 nm 个捕获子表达式,那么 nm 是反向引用。如果 nm 前面至少有 n 个捕获,则 n 是反向引用,后面跟有字符 m。如果两种前面的情况都不存在,则 nm 匹配八进制值 nm,其中 n 和 m 是八进制数字 (0-7)。nml当 n 是八进制数 (0-3),m 和 l 是八进制数 (0-7) 时,匹配八进制转义码 nml。un匹配 n,其中 n 是以四位十六进制数表示的 Unicode 字符。例如,u00A9 匹配版权符号 ()。反馈信息x 请与我们分享您的经历 页面加载速度够快吗?是 否 您喜欢网页的设计吗?这一主题的内容是否实用?请告诉我们更多意见 窗体底端

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1