Python 3.6.15 正则表达式 HOWTO Email: docs@python.org ## Contents 1 概述 2 简单模式 2.1 匹配字符 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级别函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前向断言 5 修改字符串 match any character except '5'. 也许最重要的元字符是反斜杠,\。与 Python 字符串文字一样,反斜杠后面可以跟各种字符,以指示各种特殊序列。它也用于转义所有元字符,因此您仍然可以在模式中匹配它们;例如,如果你需要匹配 [ 或 \,你可以在它们前面加一个反斜杠来移除它们的特殊含义: $$ 或 $$ 。 一些以 '\\' 开头的特殊序 ### 3.2 反斜杠灾难 如前所述,正则表达式使用反斜杠字符('\\')来表示特殊形式或允许使用特殊字符而不调用它们的特殊含义。这与 Python 在字符串文字中用于相同目的的相同字符的使用相冲突。 假设你想要编写一个与字符串 \section 相匹配的正则,它可以在 LaTeX 文件中找到。要找出在程序代码中写入的内容,请从要匹配的字符串开始。接下来,您必须通过在反斜杠前面添加反斜杠和其他元字符,从而产生字符串0 码力 | 18 页 | 391.58 KB | 1 年前3
Python 3.9.20 正则表达式 HOWTO docs@python.org ## Contents 1 概述 2 简单正则 2.1 匹配字符 2.2 重复匹配 3 正则表达式的使用 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 a、b、c 之中的任意一个字符;这与 $$ a-c $$ 是一样的,后者使用一个范围来表示同一组字符。如果你只想匹配小写字母,则正则表达式应该是 $$ a-z $$ 。 在字符类定义中,除反斜杠 \ 的元字符都会失去其特殊功能。例如, $$ akm $$ 将会匹配 'a'、'k'、'm'、's' 之中的任意一个字符。通常情况下,'s' 将匹配 '5' 或 '^'。 反斜杠“”可能是正则表达式中最重要的元字符。就像在 Python 字符串字面量中一样,反斜杠后面可以跟随不同的字符,表示各种特殊序列。同时,反斜杠还可以用来转义元字符,使你能在 pattern 中匹配元字符本身。例如,如果需要匹配一个 [ 或 \,可以在它们前面加上一个反斜杠来消除它们的特殊含义: $$ 或 $$ 。 一些以 '\\'0 码力 | 18 页 | 401.42 KB | 1 年前3
MySQL 数据库架构灾难恢复解决方案..... ## MySQL 数据库架构 灾难恢复解决方案 MySQL InnoDB Cluster Set 介绍 MySQL SE 罗伟文 …… …… …… …… …… ## Safe Harbor Statement 以下内容旨在概述我们的一般产品方向。它仅供参考,不得纳入任何合同。它并不提供任何材料、代码或功能的承诺,不应据此做出购买决策。Oracle产品描述的任何特性或功能 的开发、发布和时间安排仍由Oracle自行决定。 ## I T 灾难和中断:主要原因  停电是导致重大中断的最大原因 ## I T 灾难和中断:代价不断上升  ## 超过一半经历过代价超过10万美元的中断。 ## I T 灾难和中断:例子  5 小时的计算机中断代价 1.5 亿美元。该航空公司最终在停电当天取消了约0 码力 | 52 页 | 3.07 MB | 2 年前3
Python 3.12 正则表达式 HOWTO Email: docs@python.org ## Contents 1 概述 2 简单正则 2.1 匹配字符 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5^ $$ 将匹配 '5' 或 '^'。 也许最重要的元字符是反斜杠,\。与 Python 字符串字面量一样,反斜杠后面可以跟各种字符来表示各种特殊序列。它还用于转义元字符,以便可以在表达式中匹配元字符本身。例如,如果需要匹配一个 [或 \,可以在其前面加上一个反斜杠来消除它们的特殊含义: $$ 或 $$ 。 一些以 '\\' 开头的特殊序列表示 3\}b $ 将匹配 'a/b','a//b' 和 'a//b'。它不能匹配 'ab',因为其中没有斜杠,也不能匹配 'a///b',因为其中有四个斜杠。 m 和 n 不是必填的,缺失的情况下会设定为默认值。缺失 m 会解释为最少重复 0 次,缺失 n 则解释为最多重复无限次。 最简单情况 $ \{m\} $0 码力 | 17 页 | 404.43 KB | 1 年前3
Python 3.12 正则表达式 HOWTO Email: docs@python.org ## Contents 1 概述 2 简单正则 2.1 匹配字符 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5^ $$ 将匹配 '5' 或 '^'。 也许最重要的元字符是反斜杠,\。与 Python 字符串字面量一样,反斜杠后面可以跟各种字符来表示各种特殊序列。它还用于转义元字符,以便可以在表达式中匹配元字符本身。例如,如果需要匹配一个 [或 \,可以在其前面加上一个反斜杠来消除它们的特殊含义: $$ 或 $$ 。 一些以 '\\' 开头的特殊序列表示 3\}b $ 将匹配 'a/b','a//b' 和 'a//b'。它不能匹配 'ab',因为其中没有斜杠,也不能匹配 'a///b',因为其中有四个斜杠。 m 和 n 不是必填的,缺失的情况下会设定为默认值。缺失 m 会解释为最少重复 0 次,缺失 n 则解释为最多重复无限次。 最简单情况 $ \{m\} $0 码力 | 17 页 | 404.43 KB | 1 年前3
Python 3.13 正则表达式 HOWTO Email: docs@python.org ## Contents 1 引言 2 简单正则 2.1 匹配字符 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5^ $$ 将匹配 '5' 或 '^'。 也许最重要的元字符是反斜杠,\。与 Python 字符串字面量一样,反斜杠后面可以跟各种字符来表示各种特殊序列。它还用于转义元字符,以便可以在表达式中匹配元字符本身。例如,如果需要匹配一个 [或 \,可以在其前面加上一个反斜杠来消除它们的特殊含义: $$ 或 $$ 。 一些以 '\\' 开头的特殊序列表示 3\}b $ 将匹配 'a/b','a//b' 和 'a//b'。它不能匹配 'ab',因为其中没有斜杠,也不能匹配 'a///b',因为其中有四个斜杠。 m 和 n 不是必填的,缺失的情况下会设定为默认值。缺失 m 会解释为最少重复 0 次,缺失 n 则解释为最多重复无限次。 最简单情况 $ \{m\} $0 码力 | 17 页 | 403.17 KB | 1 年前3
Python 3.13 正则表达式 HOWTO Email: docs@python.org ## Contents 1 引言 2 简单正则 2.1 匹配字符 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5^ $$ 将匹配 '5' 或 '^'。 也许最重要的元字符是反斜杠,\。与 Python 字符串字面量一样,反斜杠后面可以跟各种字符来表示各种特殊序列。它还用于转义元字符,以便可以在表达式中匹配元字符本身。例如,如果需要匹配一个 [或 \,可以在其前面加上一个反斜杠来消除它们的特殊含义: $$ 或 $$ 。 一些以 '\\' 开头的特殊序列表示 3\}b $ 将匹配 'a/b','a//b' 和 'a//b'。它不能匹配 'ab',因为其中没有斜杠,也不能匹配 'a///b',因为其中有四个斜杠。 m 和 n 不是必填的,缺失的情况下会设定为默认值。缺失 m 会解释为最少重复 0 次,缺失 n 则解释为最多重复无限次。 最简单情况 $ \{m\} $0 码力 | 17 页 | 403.16 KB | 1 年前3
Python 3.7.13 正则表达式 HOWTO Email: docs@python.org ## Contents 1 概述 2 简单模式 2.1 匹配字符 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级别函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前向断言 5 修改字符串 5^ $$ 将匹配 '5' 或 '^'。 也许最重要的元字符是反斜杠,\。与 Python 字符串文字一样,反斜杠后面可以跟各种字符,以指示各种特殊序列。它也用于转义所有元字符,因此您仍然可以在模式中匹配它们;例如,如果你需要匹配 [或 \,你可以在它们前面加一个反斜杠来移除它们的特殊含义: $$ 或 $$ 。 一些以 '\\' 开头的特殊序列表示 ### 3.2 反斜杠灾难 如前所述,正则表达式使用反斜杠字符('\\')来表示特殊形式或允许使用特殊字符而不调用它们的特殊含义。这与 Python 在字符串文字中用于相同目的的相同字符的使用相冲突。 假设你想要编写一个与字符串 \section 相匹配的正则,它可以在 LaTeX 文件中找到。要找出在程序代码中写入的内容,请从要匹配的字符串开始。接下来,您必须通过在反斜杠前面添加反斜杠和其他元字符,从而产生字符串0 码力 | 17 页 | 392.75 KB | 1 年前3
Python 3.6.15 正则表达式 HOWTO Email: docs@python.org ## Contents 1 概述 2 简单模式 2.1 匹配字符 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级别函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前向断言 5 修改字符串 match any character except '5'. 也许最重要的元字符是反斜杠,\。与 Python 字符串文字一样,反斜杠后面可以跟各种字符,以指示各种特殊序列。它也用于转义所有元字符,因此您仍然可以在模式中匹配它们;例如,如果你需要匹配 [ 或 \,你可以在它们前面加一个反斜杠来移除它们的特殊含义: $$ 或 $$ 。 一些以 '\\' 开头的特殊序 ### 3.2 反斜杠灾难 如前所述,正则表达式使用反斜杠字符('\\')来表示特殊形式或允许使用特殊字符而不调用它们的特殊含义。这与 Python 在字符串文字中用于相同目的的相同字符的使用相冲突。 假设你想要编写一个与字符串 \section 相匹配的正则,它可以在 LaTeX 文件中找到。要找出在程序代码中写入的内容,请从要匹配的字符串开始。接下来,您必须通过在反斜杠前面添加反斜杠和其他元字符,从而产生字符串0 码力 | 18 页 | 391.58 KB | 1 年前3
Python 3.7.13 正则表达式 HOWTO Email: docs@python.org ## Contents 1 概述 2 简单模式 2.1 匹配字符 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级别函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前向断言 5 修改字符串 将匹配 '5' 或 '^ $ ^ $ '. 也许最重要的元字符是反斜杠,\。与 Python 字符串文字一样,反斜杠后面可以跟各种字符,以指示各种特殊序列。它也用于转义所有元字符,因此您仍然可以在模式中匹配它们;例如,如果你需要匹配 [ 或 \,你可以在它们前面加一个反斜杠来移除它们的特殊含义: $$ 或 $$ 。 一些以 '\\' 开头的特殊序 ### 3.2 反斜杠灾难 如前所述,正则表达式使用反斜杠字符('\\')来表示特殊形式或允许使用特殊字符而不调用它们的特殊含义。这与 Python 在字符串文字中用于相同目的的相同字符的使用相冲突。 假设你想要编写一个与字符串 \section 相匹配的正则,它可以在 LaTeX 文件中找到。要找出在程序代码中写入的内容,请从要匹配的字符串开始。接下来,您必须通过在反斜杠前面添加反斜杠和其他元字符,从而产生字符串0 码力 | 18 页 | 391.76 KB | 1 年前3
共 515 条
- 1
- 2
- 3
- 4
- 5
- 6
- 52













