office正则表达式副本.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通过使用正则表达式,可以在 Microsoft FrontPage 中执行繁复的查找和替换操作。正则表达式是在搜索文本或代码的过程中,说明要查找的一个或多个字符串范式,它由普通字符和特殊字符组成。如果您不知道所要查找的确切文本或代码,或者如果您正在查找文本或代码字符串的多种类似情况时,可以使用正则表达式。 若要使用正则表达式,请打开 FrontPage 中的“查找和替换”对话框,选择“正则表达式”复选框,并在“查找内容”框中键入一个正则表达式范式。通过“正则表达式”箭头,可以访问部分常用语法字符。 在搜索中使用正则表达式时,特定的规则将控制哪些字符组合执行哪些特定的匹配操作。每种正则表达式(或正则表达式组合)都要称为语法。可以在一个语法中使用多个正则表达式以精确匹配您所要搜索的目标。 下表说明了 FrontPage 的正则表达式和相关的语法。 表达式 语法 说明 任何字符 . 作为通配符,可匹配除换行符 (\n) 以外的任何单个打印或非打印字符。 例如,正则表达式c.t可匹配 cat、c t、cot 等字符串,但不匹配 cost。本例中,句号 (.) 是一个代表单个字符的通配符。它出现在字母 c 和 t 之间,因此,字符 c 和 t 之间的任何单个字符都与表达式匹配——即使是空格也一样。 最多——零个或多个 * 匹配此表达式前一字符的零次或多次出现,可匹配尽可能多的字符。 正则表达式 .* 匹配一个字符的零次或多次出现。 例如,正则表达式 b.*k 可以匹配 book、back、black、blank 和 buck。本例中,我们将句号 (.) 与星号 (*) 组合为一个语法。句号 (.) 后面紧接着星号 (*) 表达式。星号 (*) 匹配 b 和 k 间任何字符的零次或多次出现。句号 (.) 是 b 和 k 之间字符的通配符。本例中,这表示在 b 和 k 间可以重复出现任何字符。 最多——一个或多个 + 匹配此表达式前一字符的一次或多次出现,可匹配尽可能多的字符。 正则表达式 .* 匹配一个字符的一次或多次出现。 例如,正则表达式 bo+. 可以匹配 bob、book 和 boot。本例中,我们将句号 (.) 与加号 (+) 组合为一个语法。加号 (+) 表达式后面紧接着句号 (.)。加号 (+) 匹配字母 o 的一次或多次出现。句号 (.) 是每个单词最后一个字符的通配符,在本例中为 b、k 和 t。 最少——零个或多个 @ 匹配此表达式前一字符的零次或多次出现,可匹配尽可能少的字符。 正则表达式 .@ 表示匹配一个字符的零次或多次出现。 例如,正则表达式 a.@x 匹配 abxbxb 中的 abx 和 acxcxc 中的 acx。本例中,我们将句号 (.) 与 at 符 (@) 组合为一个语法。句号 (.) 后面紧接着 at 符 (@) 表达式。at 符 (@) 匹配 a 和 x 间任何字符零次或多次出现。本例中,句号 (.) 是 a 和 x 之间字符 b 和 c 的通配符。 最少——一个或多个 # 匹配此表达式前一字符的一次或多次出现,可匹配尽可能少的字符。 例如,正则表达式 si.#er 匹配 sicker 或 silkier。句号 (.) 与井字符 (#) 组合为一个语法。句号 (.) 后面紧接着井字符 (#) 表达式。井字符 (#) 匹配 si 和 er 之间任何字符的一次或多次出现。句号 (.) 是通配符,在单词 sicker 中代表字符 c 和 k,在单词 silkier 中代表字符 l、k 和 i。 字符集 [ ] 匹配括号 ([ ]) 内的任意一个字符。可以使用连字号 (-) 指定字符的范围,例如 [a-z]。 例如: 正则表达式 c[aou]t 可以匹配 cat、cot 和 cut,但不能匹配 cet 或 cit。 正则表达式 [0-9] 表示匹配任意一个数字。 也可以指定多个字母范围。正则表达式 [A-Za-z] 表示匹配所有大写和小写字母。 行首 ^ 将匹配定位于行首。 例如,正则表达式 ^When in 匹配以“When in”作为开始且出现于行首的任何字符串,例如“When in the course of human events”或“When in town, call me”。然而,此正则表达式不匹配出现于行首的“What and when in the course of human events”。 行尾 $ 将匹配定位于行尾。 例如,正则表达式 professional$ 可匹配字符串“He is a professional”,但却不匹配字符串“They are a group of professionals”。 文件开头 ^^ 将匹配定

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档