javascript正则表达式详解

这十三个小节介绍正则表达式的概念,并说明如何在JScript中创建和使用它们。尽管每个主题都自成一体,但我们还是建议您按顺序细读这些主题,以便最好地理解本材料。许多主题依赖于对前面的主题所介绍的功能或概念的理解。本节内容正则表达式通过与大多数读者已经熟悉的一些概念进行比较,说明正则表达式的概念。正则表达式的用途通过实例说明正则表达式如何扩展常规搜索条件。正则表达式语法说明构成正则表达式的字符、构成元字符的字符以及元字符的行为。生成正则表达式描述正则表达式的组件以及组件和分隔符之间的关系。优先级顺序说明如何计算正则表达式以及正则表达式的序列和语法对结果有何影响。普通字符区分普通字符与元字符,并说明如何将多个单字符正则表达式组合在一起,以创建更大的表达式。特殊字符说明转义符的概念以及如何创建与元字符匹配的正则表达式。不可打印字符列出用于表示正则表达式中非打印字符的转义序列。字符匹配说明正则表达式如何使用句点、转义符和中括号创建返回特定结果的序列。限定符说明当无法指定多少字符构成一个匹配时如何创建正则表达式。定位点说明如何将正则表达式固定到行首或行尾,以及如何创建在单词内、在单词的开头或者在单词的结尾出现的正则表达式。替换和分组说明替换如何使用“| ”字符以允许在两个或更多替换选项之间进行选择,以及分组如何与替换配合工作以进一步精练结果。反向引用说明如何创建可以访问存储匹配模式的组成部分的正则表达式,而不必重新创建构成这一匹配模式的正则表达式。
chm 文件大小:96.52KB