- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
正则表达式详细VisualStudio
Visual Studio
正则表达式 (Visual Studio)
更新:2007 年 11 月
正则表达式是查找和替换文本模式的一种简洁而灵活的表示法。在“查找和替换”窗口中执行“快速查找”、“在文件中查找”、“快速替换”或“在文件中替换”操作时,可以在该窗口的“查找内容”和“替换为”字段中使用一组专用的正则表达式。
若要启用正则表达式,请在“查找和替换”窗口中展开“查找选项”,选择“使用”,然后选择“正则表达式”。“查找内容”和“替换为”字段旁的三角形“表达式生成器”按钮将变为可用。单击此按钮可以列表显示最常用的正则表达式。当单击列表上的某个正则表达式时,它将插入“查找内容”或“替换为”字段中的光标所在位置。单击“表达式生成器”底部的“完整字符列表”时,会显示帮助主题。主题内容涵盖 Visual Studio“查找和替换”功能可以识别的所有正则表达式。您可以复制主题中的正则表达式,然后将其粘贴到“查找内容”或“替换为”字段中。?
说明: “查找内容”和“替换为”中可使用的正则表达式与 .NET Framework 编程中的有效正则表达式有语法上的区别。例如,在“查找和替换”中,大括号符号 {} 用于带标记的表达式,表达式 zo{1} 匹配所有后跟标记 1 的 zo 项,如 Alonzo1 和 Gonzo1。此正则表达式语法不同于 .NET Framework,其中表示法 {} 用于限定符,表达式 zo{1} 可以匹配所有 z 后仅跟有一个 o 的有哪些信誉好的足球投注网站项,如 zone,但 zoo 除外。 ?用于“查找和替换”的正则表达式
“表达式生成器”中经常使用的正则表达式如下所示。
表达式 语法 说明 示例 任一字符 。 匹配除换行符外的任何一个字符。 a.o 匹配“around”中的“aro”和“about”中的“abo”,但不匹配“across”中的“acro”。 零个或多个 * 不匹配上一表达式,或匹配多次,并生成所有可能的匹配。 a*b 匹配“bat”中的“b”和“about”中的“ab”。
e.*e 匹配单词“enterprise”。 一个或更多个 + 匹配前面表达式的至少一个有哪些信誉好的足球投注网站项。 ac+ 匹配包含字母“a”和至少一个字母“c”的单词,如“race”和“ace”。
a.+s 匹配单词“access”。 行首 ^ 将匹配字符串锚定到行首。 ^car 仅当单词“car”显示为编辑器行中的第一组字符时匹配该单词。 行尾 $ 将匹配字符串锚定到行尾。 end$ 仅当单词“end”显示为可能位于编辑器中行尾的最后一组字符时匹配该单词。 词首 仅当单词在文本中以此开头时才匹配。 in 匹配以字母组合“in”开头的单词,如“inside”和“into”。 词尾 仅当单词在文本中以此结尾时才匹配。 ss 匹配以字母组合“ss”结尾的单词,如“across”和“loss”。 换行符 \n 匹配与操作系统无关的换行符。在“替换”表达式中,插入换行符。 End\nBegin 仅当“End”是一行中的最后一个字符串和“Begin”是下一行中的第一个字符串时匹配单词“End”和“Begin”。
在“替换”表达式中,
Begin\nEnd 使用“Begin”替换第一行中的单词“End”,插入换行符,然后使用单词“End”替换单词“Begin”。 集中的任何一个字符 [] 匹配 [] 内的任何一个字符。若要指定字符的范围,请列出由短划线 (-) 分隔的起始字符和结束字符,如 [a-z]。 be[n-t] 匹配“between”中的“bet”、“beneath”中的“ben”和“beside”中的“bes”,但不匹配“below”中的“bel”。 集中没有的任何一个字符 [^...] 匹配未在跟随 ^ 的字符集中指定的任何字符。 be[^n-t] 匹配“before”中的“bef”、“behind”中的“beh”和“below”中的“bel”,但是不匹配“beneath”中的“ben”。 或 | 匹配 OR 符号 (|) 之前或之后的表达式。最常用在分组中。 (sponge|mud) bath 匹配“sponge bath”和“mud bath”。 转义符 \ 按原义匹配反斜杠 (\) 之后的字符。这使您可以查找正则表达式表示法中使用的字符,如 { 和 ^。 \^ 有哪些信誉好的足球投注网站 ^ 字符。 带标记的表达式 {} 匹配以带括号的表达式标记的文本。 zo{1} 匹配“Alonzo1”和“Gonzo1”中的“zo1”,但不匹配“zone”中的“zo”。 C/C++ 标识符 :i 表达式 ([a-zA-Z_$][a-zA-Z0-9_$]*) 的简写形式。 匹配任何可能的 C/C++ 标识符。 带引号的字符串 :q 表达式 ((
您可能关注的文档
最近下载
- 2024年秋季学期新外研版(三起)英语三年级上册课件 Unit3 Part4.pptx
- 中药的性能PPT课件.ppt
- 美剧剧本绝望主妇台词本中英文对照精排版第一季第一集.pdf
- 《考研英语阅读考前60天高分.doc VIP
- 中国科学技术(大学)高等代数(线性代数与解析几何)历年考研试题.pdf
- 2021-2022年江苏苏州太仓市六年级上册期中语文试卷及答案(部编版).doc VIP
- 2024年山东省风力发电运维值班员技能竞赛理论考试题库(含答案).docx
- 绿色消费积分实施方案.docx
- 仪表说明书_RS-485光纤中继器SP433M_FW433M使用手册.pdf
- 2021-2022学年江苏苏州太仓市五年级上册语文期中试卷及答案.doc VIP
文档评论(0)