正则表达式介绍

更新:2007 年 11 月

这些章节介绍正则表达式的概念,并说明如何在 JScript 中创建和使用它们。

尽管每个主题都自成一体,但我们还是建议您按顺序细读这些主题,以便最好地理解本材料。许多主题依赖于对前面的主题所介绍的功能或概念的理解。

本节内容

  • 正则表达式
    通过与大多数读者已经熟悉的一些概念进行比较,说明正则表达式的概念。

  • 正则表达式的用途
    通过实例说明正则表达式如何扩展常规搜索条件。

  • 正则表达式语法
    说明构成正则表达式的字符、构成元字符的字符以及元字符的行为。

  • 生成正则表达式
    描述正则表达式的组件以及组件和分隔符之间的关系。

  • 优先级顺序
    说明如何计算正则表达式以及正则表达式的序列和语法对结果有何影响。

  • 普通字符
    区分普通字符与元字符,并说明如何将多个单字符正则表达式组合在一起,以创建更大的表达式。

  • JScript 中的特殊字符
    说明转义符的概念以及如何创建与元字符匹配的正则表达式。

  • 不可打印字符
    列出用于表示正则表达式中非打印字符的转义序列。

  • 字符匹配
    说明正则表达式如何使用句点、转义符和中括号创建返回特定结果的序列。

  • JScript 中的限定符
    说明当无法指定多少字符构成一个匹配时如何创建正则表达式。

  • 定位点
    说明如何将正则表达式固定到行首或行尾,以及如何创建在单词内、在单词的开头或者在单词的结尾出现的正则表达式。

  • 替换和分组
    说明替换如何使用“|”字符以允许在两个或更多替换选项之间进行选择,以及分组如何与替换配合工作以使结果更加精确。

  • JScript 中的反向引用
    说明如何创建可以访问存储匹配模式的组成部分的正则表达式,而不必重新创建构成这一匹配模式的正则表达式。

相关章节

  • .NET Framework 正则表达式
    阐明正则表达式的模式匹配表示法如何使开发人员能够快速分析大量的文本,以查找特定字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合中,以便生成报告。

  • 正则表达式示例
    提供指向代码示例的一组链接,这些示例说明正则表达式在常见的应用程序中的用法。