 1_丁来强_开源AIOps数据中台搭建与Python的作用增加预测能⼒力力 proactive capabilities 增强排错 diagnostic 辅助根因分析 root cause analysis ⾃自动模式识别 事件关联 通过关联、知识图谱获 得可能原因 基于模式的预测 AIOps增强分析与⾏行行动能⼒力力,挡住更更多⼯工单 2 ⼯工程难点 数据采集、数据中台、智能算法、⾃自动化等 AIOps系统(常规层次) AIOps系统架构 新等) 机器器学习对分析增强的⽅方向 增强点 描述 统计性分析 基于IT实体与数据,在单维、多维变量量上的关联、聚类、分类和推断。 ⾃自动模式发现与预测 基于历史数据⾃自动探索出数学与结构化模式,并⽤用于各种可能维度的预测。 异常检测 基于模式识别正常⾏行行为与异常⾏行行为。 根因判断 修剪⽹网络并提供有效问题的关系链接。 规范性建议 对问题进⾏行行分类,并基于过去⽅方案提供有效建议。 prometheus • K8S监控标配(继K8S后第2个CNCF项⽬目) • 多维数据模型 + PromQL • 汇总性数据+Label过滤 • 可从160+源渠道提取指标数据 • 主动拉去模式(可由gateway被动) • ⾃自动发现 • 主要⽤用于短期指标 • ⽀支持20+外部存储⽤用于⻓长期存储 通⽤用指标类可视化 - grafana • 通⽤用的指标类可视化⽅方案0 码力 | 48 页 | 17.54 MB | 1 年前3 1_丁来强_开源AIOps数据中台搭建与Python的作用增加预测能⼒力力 proactive capabilities 增强排错 diagnostic 辅助根因分析 root cause analysis ⾃自动模式识别 事件关联 通过关联、知识图谱获 得可能原因 基于模式的预测 AIOps增强分析与⾏行行动能⼒力力,挡住更更多⼯工单 2 ⼯工程难点 数据采集、数据中台、智能算法、⾃自动化等 AIOps系统(常规层次) AIOps系统架构 新等) 机器器学习对分析增强的⽅方向 增强点 描述 统计性分析 基于IT实体与数据,在单维、多维变量量上的关联、聚类、分类和推断。 ⾃自动模式发现与预测 基于历史数据⾃自动探索出数学与结构化模式,并⽤用于各种可能维度的预测。 异常检测 基于模式识别正常⾏行行为与异常⾏行行为。 根因判断 修剪⽹网络并提供有效问题的关系链接。 规范性建议 对问题进⾏行行分类,并基于过去⽅方案提供有效建议。 prometheus • K8S监控标配(继K8S后第2个CNCF项⽬目) • 多维数据模型 + PromQL • 汇总性数据+Label过滤 • 可从160+源渠道提取指标数据 • 主动拉去模式(可由gateway被动) • ⾃自动发现 • 主要⽤用于短期指标 • ⽀支持20+外部存储⽤用于⻓长期存储 通⽤用指标类可视化 - grafana • 通⽤用的指标类可视化⽅方案0 码力 | 48 页 | 17.54 MB | 1 年前3
 Python 3.7.13 正则表达式 HOWTO development team 三月 16, 2022 Python Software Foundation Email: docs@python.org Contents 1 概述 2 2 简单模式 2 2.1 匹配字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RE,或正则,或正则表达式模式)本质上是嵌入在 Python 中的一种微小的、高度专业 化的编程语言,可通过 re 模块获得。使用这种小语言,你可以为要匹配的可能字符串集指定规则;此 集可能包含英语句子,电子邮件地址,TeX 命令或你喜欢的任何内容。然后,您可以询问诸如“此字符 串是否与模式匹配?”或“此字符串中的模式是否匹配?”等问题。你还可以使用正则修改字符串或以各 种方式将其拆分。 正则表达式模式被编译成一系列字节码,然后由用0 码力 | 17 页 | 392.75 KB | 11 月前3 Python 3.7.13 正则表达式 HOWTO development team 三月 16, 2022 Python Software Foundation Email: docs@python.org Contents 1 概述 2 2 简单模式 2 2.1 匹配字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RE,或正则,或正则表达式模式)本质上是嵌入在 Python 中的一种微小的、高度专业 化的编程语言,可通过 re 模块获得。使用这种小语言,你可以为要匹配的可能字符串集指定规则;此 集可能包含英语句子,电子邮件地址,TeX 命令或你喜欢的任何内容。然后,您可以询问诸如“此字符 串是否与模式匹配?”或“此字符串中的模式是否匹配?”等问题。你还可以使用正则修改字符串或以各 种方式将其拆分。 正则表达式模式被编译成一系列字节码,然后由用0 码力 | 17 页 | 392.75 KB | 11 月前3
 Python 3.7.13 正则表达式 HOWTO development team 三月 16, 2022 Python Software Foundation Email: docs@python.org Contents 1 概述 2 2 简单模式 2 2.1 匹配字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RE,或正则,或正则表达式模式)本质上是嵌入在 Python 中的一种微小的、高度专业化 的编程语言,可通过 re 模块获得。使用这种小语言,你可以为要匹配的可能字符串集指定规则;此集可能 包含英语句子,电子邮件地址,TeX 命令或你喜欢的任何内容。然后,您可以询问诸如“此字符串是否与模 式匹配?”或“此字符串中的模式是否匹配?”等问题。你还可以使用正则修改字符串或以各种方式将其拆分。 正则表达式模式被编译成一系列字节码,然后由用0 码力 | 18 页 | 391.76 KB | 11 月前3 Python 3.7.13 正则表达式 HOWTO development team 三月 16, 2022 Python Software Foundation Email: docs@python.org Contents 1 概述 2 2 简单模式 2 2.1 匹配字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RE,或正则,或正则表达式模式)本质上是嵌入在 Python 中的一种微小的、高度专业化 的编程语言,可通过 re 模块获得。使用这种小语言,你可以为要匹配的可能字符串集指定规则;此集可能 包含英语句子,电子邮件地址,TeX 命令或你喜欢的任何内容。然后,您可以询问诸如“此字符串是否与模 式匹配?”或“此字符串中的模式是否匹配?”等问题。你还可以使用正则修改字符串或以各种方式将其拆分。 正则表达式模式被编译成一系列字节码,然后由用0 码力 | 18 页 | 391.76 KB | 11 月前3
 Python 3.6.15 正则表达式 HOWTO development team 九月 05, 2021 Python Software Foundation Email: docs@python.org Contents 1 概述 2 2 简单模式 2 2.1 匹配字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RE,或正则,或正则表达式模式)本质上是嵌入在 Python 中的一种微小的、高度专业化 的编程语言,可通过 re 模块获得。使用这种小语言,你可以为要匹配的可能字符串集指定规则;此集可能 包含英语句子,电子邮件地址,TeX 命令或你喜欢的任何内容。然后,您可以询问诸如“此字符串是否与模 式匹配?”或“此字符串中的模式是否匹配?”等问题。你还可以使用正则修改字符串或以各种方式将其拆分。 正则表达式模式被编译成一系列字节码,然后由用0 码力 | 18 页 | 391.58 KB | 11 月前3 Python 3.6.15 正则表达式 HOWTO development team 九月 05, 2021 Python Software Foundation Email: docs@python.org Contents 1 概述 2 2 简单模式 2 2.1 匹配字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RE,或正则,或正则表达式模式)本质上是嵌入在 Python 中的一种微小的、高度专业化 的编程语言,可通过 re 模块获得。使用这种小语言,你可以为要匹配的可能字符串集指定规则;此集可能 包含英语句子,电子邮件地址,TeX 命令或你喜欢的任何内容。然后,您可以询问诸如“此字符串是否与模 式匹配?”或“此字符串中的模式是否匹配?”等问题。你还可以使用正则修改字符串或以各种方式将其拆分。 正则表达式模式被编译成一系列字节码,然后由用0 码力 | 18 页 | 391.58 KB | 11 月前3
 Python 3.6.15 正则表达式 HOWTO development team 九月 05, 2021 Python Software Foundation Email: docs@python.org Contents 1 概述 2 2 简单模式 2 2.1 匹配字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RE,或正则,或正则表达式模式)本质上是嵌入在 Python 中的一种微小的、高度专业化 的编程语言,可通过 re 模块获得。使用这种小语言,你可以为要匹配的可能字符串集指定规则;此集可能 包含英语句子,电子邮件地址,TeX 命令或你喜欢的任何内容。然后,您可以询问诸如“此字符串是否与模 式匹配?”或“此字符串中的模式是否匹配?”等问题。你还可以使用正则修改字符串或以各种方式将其拆分。 正则表达式模式被编译成一系列字节码,然后由用0 码力 | 18 页 | 391.58 KB | 11 月前3 Python 3.6.15 正则表达式 HOWTO development team 九月 05, 2021 Python Software Foundation Email: docs@python.org Contents 1 概述 2 2 简单模式 2 2.1 匹配字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RE,或正则,或正则表达式模式)本质上是嵌入在 Python 中的一种微小的、高度专业化 的编程语言,可通过 re 模块获得。使用这种小语言,你可以为要匹配的可能字符串集指定规则;此集可能 包含英语句子,电子邮件地址,TeX 命令或你喜欢的任何内容。然后,您可以询问诸如“此字符串是否与模 式匹配?”或“此字符串中的模式是否匹配?”等问题。你还可以使用正则修改字符串或以各种方式将其拆分。 正则表达式模式被编译成一系列字节码,然后由用0 码力 | 18 页 | 391.58 KB | 11 月前3
 Python 3.10.15 正则表达式 HOWTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 自动机),你可以参考几乎所有关于 编写编译器的教科书。 2.1 匹配字符 大多数字母和符号都会简单地匹配自身。例如,正则表达式 test 将会精确地匹配到 test 。(你可以启用不 区分大小写模式,让这个正则也匹配 Test 或 TEST ,稍后会详细介绍。) 但该规则有例外。有些字符是特殊的 元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一些 非常规的内容,或 这些序列可以包含在字符类中。例如,[\s,.] 是一个匹配任何空白字符、',' 或 '.' 的字符类。 本节的最后一个元字符是 . 。它匹配除换行符之外的任何字符,并且有一个可选模式(re.DOTALL ),在该 模式下它甚至可以匹配换行符。. 通常用于你想匹配“任何字符”的场景。 2.2 重复 能够匹配各种各样的字符集合是正则表达式可以做到的第一件事,而这是字符串方法所不能做到的。但是,0 码力 | 18 页 | 391.85 KB | 11 月前3 Python 3.10.15 正则表达式 HOWTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 自动机),你可以参考几乎所有关于 编写编译器的教科书。 2.1 匹配字符 大多数字母和符号都会简单地匹配自身。例如,正则表达式 test 将会精确地匹配到 test 。(你可以启用不 区分大小写模式,让这个正则也匹配 Test 或 TEST ,稍后会详细介绍。) 但该规则有例外。有些字符是特殊的 元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一些 非常规的内容,或 这些序列可以包含在字符类中。例如,[\s,.] 是一个匹配任何空白字符、',' 或 '.' 的字符类。 本节的最后一个元字符是 . 。它匹配除换行符之外的任何字符,并且有一个可选模式(re.DOTALL ),在该 模式下它甚至可以匹配换行符。. 通常用于你想匹配“任何字符”的场景。 2.2 重复 能够匹配各种各样的字符集合是正则表达式可以做到的第一件事,而这是字符串方法所不能做到的。但是,0 码力 | 18 页 | 391.85 KB | 11 月前3
 Python 3.8.20 正则表达式 HOWTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 自动机),你可以参考几乎所有关于 编写编译器的教科书。 2.1 匹配字符 大多数字母和符号都会简单地匹配自身。例如,正则表达式 test 将会精确地匹配到 test 。(你可以启用不 区分大小写模式,让这个正则也匹配 Test 或 TEST ,稍后会详细介绍。) 但该规则有例外。有些字符是特殊的 元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一些 非常规的内容,或 这些序列可以包含在字符类中。例如,[\s,.] 是一个匹配任何空白字符、',' 或 '.' 的字符类。 本节的最后一个元字符是 . 。它匹配除换行符之外的任何字符,并且有一个可选模式(re.DOTALL ),在该 模式下它甚至可以匹配换行符。. 通常用于你想匹配“任何字符”的场景。 2.2 重复 能够匹配各种各样的字符集合是正则表达式可以做到的第一件事,而这是字符串方法所不能做到的。但是,0 码力 | 18 页 | 392.29 KB | 11 月前3 Python 3.8.20 正则表达式 HOWTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 自动机),你可以参考几乎所有关于 编写编译器的教科书。 2.1 匹配字符 大多数字母和符号都会简单地匹配自身。例如,正则表达式 test 将会精确地匹配到 test 。(你可以启用不 区分大小写模式,让这个正则也匹配 Test 或 TEST ,稍后会详细介绍。) 但该规则有例外。有些字符是特殊的 元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一些 非常规的内容,或 这些序列可以包含在字符类中。例如,[\s,.] 是一个匹配任何空白字符、',' 或 '.' 的字符类。 本节的最后一个元字符是 . 。它匹配除换行符之外的任何字符,并且有一个可选模式(re.DOTALL ),在该 模式下它甚至可以匹配换行符。. 通常用于你想匹配“任何字符”的场景。 2.2 重复 能够匹配各种各样的字符集合是正则表达式可以做到的第一件事,而这是字符串方法所不能做到的。但是,0 码力 | 18 页 | 392.29 KB | 11 月前3
 Python 3.8.20 正则表达式 HOWTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 自动机),你可以参考几乎所有关 于编写编译器的教科书。 2.1 匹配字符 大多数字母和符号都会简单地匹配自身。例如,正则表达式 test 将会精确地匹配到 test 。(你可以启 用不区分大小写模式,让这个正则也匹配 Test 或 TEST ,稍后会详细介绍。) 但该规则有例外。有些字符是特殊的 元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一 些非常规的内容,或 这些序列可以包含在字符类中。例如,[\s,.] 是一个匹配任何空白字符、',' 或 '.' 的字符类。 本节的最后一个元字符是 . 。它匹配除换行符之外的任何字符,并且有一个可选模式(re.DOTALL ), 在该模式下它甚至可以匹配换行符。. 通常用于你想匹配“任何字符”的场景。 2.2 重复 能够匹配各种各样的字符集合是正则表达式可以做到的第一件事,而这是字符串方法所不能做到的。但 是,0 码力 | 17 页 | 393.47 KB | 11 月前3 Python 3.8.20 正则表达式 HOWTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 自动机),你可以参考几乎所有关 于编写编译器的教科书。 2.1 匹配字符 大多数字母和符号都会简单地匹配自身。例如,正则表达式 test 将会精确地匹配到 test 。(你可以启 用不区分大小写模式,让这个正则也匹配 Test 或 TEST ,稍后会详细介绍。) 但该规则有例外。有些字符是特殊的 元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一 些非常规的内容,或 这些序列可以包含在字符类中。例如,[\s,.] 是一个匹配任何空白字符、',' 或 '.' 的字符类。 本节的最后一个元字符是 . 。它匹配除换行符之外的任何字符,并且有一个可选模式(re.DOTALL ), 在该模式下它甚至可以匹配换行符。. 通常用于你想匹配“任何字符”的场景。 2.2 重复 能够匹配各种各样的字符集合是正则表达式可以做到的第一件事,而这是字符串方法所不能做到的。但 是,0 码力 | 17 页 | 393.47 KB | 11 月前3
 Python 3.8.20 正则表达式 HOWTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 自动机),你可以参考几乎所有关 于编写编译器的教科书。 2.1 匹配字符 大多数字母和符号都会简单地匹配自身。例如,正则表达式 test 将会精确地匹配到 test 。(你可以启 用不区分大小写模式,让这个正则也匹配 Test 或 TEST ,稍后会详细介绍。) 但该规则有例外。有些字符是特殊的 元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一 些非常规的内容,或 这些序列可以包含在字符类中。例如,[\s,.] 是一个匹配任何空白字符、',' 或 '.' 的字符类。 本节的最后一个元字符是 . 。它匹配除换行符之外的任何字符,并且有一个可选模式(re.DOTALL ), 在该模式下它甚至可以匹配换行符。. 通常用于你想匹配“任何字符”的场景。 2.2 重复 能够匹配各种各样的字符集合是正则表达式可以做到的第一件事,而这是字符串方法所不能做到的。但 是,0 码力 | 17 页 | 393.47 KB | 11 月前3 Python 3.8.20 正则表达式 HOWTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 自动机),你可以参考几乎所有关 于编写编译器的教科书。 2.1 匹配字符 大多数字母和符号都会简单地匹配自身。例如,正则表达式 test 将会精确地匹配到 test 。(你可以启 用不区分大小写模式,让这个正则也匹配 Test 或 TEST ,稍后会详细介绍。) 但该规则有例外。有些字符是特殊的 元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一 些非常规的内容,或 这些序列可以包含在字符类中。例如,[\s,.] 是一个匹配任何空白字符、',' 或 '.' 的字符类。 本节的最后一个元字符是 . 。它匹配除换行符之外的任何字符,并且有一个可选模式(re.DOTALL ), 在该模式下它甚至可以匹配换行符。. 通常用于你想匹配“任何字符”的场景。 2.2 重复 能够匹配各种各样的字符集合是正则表达式可以做到的第一件事,而这是字符串方法所不能做到的。但 是,0 码力 | 17 页 | 393.47 KB | 11 月前3
 Python 3.10.15 正则表达式 HOWTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 自动机),你可以参考几乎所有关 于编写编译器的教科书。 2.1 匹配字符 大多数字母和符号都会简单地匹配自身。例如,正则表达式 test 将会精确地匹配到 test 。(你可以启 用不区分大小写模式,让这个正则也匹配 Test 或 TEST ,稍后会详细介绍。) 但该规则有例外。有些字符是特殊的 元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一 些非常规的内容,或 这些序列可以包含在字符类中。例如,[\s,.] 是一个匹配任何空白字符、',' 或 '.' 的字符类。 本节的最后一个元字符是 . 。它匹配除换行符之外的任何字符,并且有一个可选模式(re.DOTALL ), 在该模式下它甚至可以匹配换行符。. 通常用于你想匹配“任何字符”的场景。 2.2 重复 能够匹配各种各样的字符集合是正则表达式可以做到的第一件事,而这是字符串方法所不能做到的。但 是,0 码力 | 17 页 | 393.01 KB | 11 月前3 Python 3.10.15 正则表达式 HOWTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 更多模式能力 9 4.1 更多元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 自动机),你可以参考几乎所有关 于编写编译器的教科书。 2.1 匹配字符 大多数字母和符号都会简单地匹配自身。例如,正则表达式 test 将会精确地匹配到 test 。(你可以启 用不区分大小写模式,让这个正则也匹配 Test 或 TEST ,稍后会详细介绍。) 但该规则有例外。有些字符是特殊的 元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一 些非常规的内容,或 这些序列可以包含在字符类中。例如,[\s,.] 是一个匹配任何空白字符、',' 或 '.' 的字符类。 本节的最后一个元字符是 . 。它匹配除换行符之外的任何字符,并且有一个可选模式(re.DOTALL ), 在该模式下它甚至可以匹配换行符。. 通常用于你想匹配“任何字符”的场景。 2.2 重复 能够匹配各种各样的字符集合是正则表达式可以做到的第一件事,而这是字符串方法所不能做到的。但 是,0 码力 | 17 页 | 393.01 KB | 11 月前3
共 132 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14














 
 