Python 2.7.18 正则表达式 HOWTO 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级别函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前向断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 6.1 使用字符串方法 6.2 match() 匹配一些与众不同的东西,或者通过重复它们或改变它们的含义来影响正则的其他部分。本文档的大部分内容都致力于讨论各种元字符及其功能。 这是元字符的完整列表;它们的意思将在本 HOWTO 的其余部分讨论。 . ^ $ * + ? { } [ ] \ | ( ) 我们将看到的第一个元字符是「``和``」。它们用于指定字符类,它是你希望匹配的一组字符。可以单独列出字符,也可以通过给出两个字符并用`-`标记将它们分开来表示一系列字符。例如, $$ 相同,它使用一个范围来表示同一组字符。如果你只想匹配小写字母,你的正则是 $$ a-z $$ 。 字符类中的元字符不生效。例如, $$ akm $$ 将匹配“a,'k'、'm' 或 '“中的任意字符;'s' 通常是一个元字符,但在一个字符类中它被剥夺了特殊性。 你可以通过以下方式匹配 complementing 设置的字符类中未列出的字符。这通过包含一个0 码力 | 18 页 | 369.95 KB | 1 年前3
Python 2.7.18 正则表达式 HOWTO 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级别函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前向断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 6.1 使用字符串方法 6.2 match() 匹配一些与众不同的东西,或者通过重复它们或改变它们的含义来影响正则的其他部分。本文档的大部分内容都致力于讨论各种元字符及其功能。 这是元字符的完整列表;它们的意思将在本 HOWTO 的其余部分讨论。 . ^ $ * + ? { } [ ] \ | ( ) 我们将看到的第一个元字符是「``和``」。它们用于指定字符类,它是你希望匹配的一组字符。可以单独列出字符,也可以通过给出两个字符并用`-`标记将它们分开来表示一系列字符。例如, $$ 相同,它使用一个范围来表示同一组字符。如果你只想匹配小写字母,你的正则是 $$ a-z $$ 。 字符类中的元字符不生效。例如, $$ akm $$ 将匹配“a,'k'、'm' 或 '“中的任意字符;'s' 通常是一个元字符,但在一个字符类中它被剥夺了特殊性。 你可以通过以下方式匹配 complementing 设置的字符类中未列出的字符。这通过包含一个0 码力 | 18 页 | 369.95 KB | 1 年前3
Python 3.6.15 正则表达式 HOWTO 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级别函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前向断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 6.1 使用字符串方法 6.2 match() 匹配一些与众不同的东西,或者通过重复它们或改变它们的含义来影响正则的其他部分。本文档的大部分内容都致力于讨论各种元字符及其功能。 这是元字符的完整列表;它们的意思将在本 HOWTO 的其余部分讨论。 . ^ $ * + ? { } [ ] \ | ( ) 我们将看到的第一个元字符是「``和``」。它们用于指定字符类,它是你希望匹配的一组字符。可以单独列出字符,也可以通过给出两个字符并用`-`标记将它们分开来表示一系列字符。例如, $$ 相同,它使用一个范围来表示同一组字符。如果你只想匹配小写字母,你的正则是 $$ a-z $$ 。 字符类中的元字符不生效。例如, $$ akm $$ 将匹配“a,'k'、'm' 或 '“中的任意字符;'s' 通常是一个元字符,但在一个字符类中它被剥夺了特殊性。 You can match the characters not listed0 码力 | 18 页 | 391.58 KB | 1 年前3
Python 3.11.10 正则表达式 HOWTO 2 重复匹配 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 6.1 使用字符串方法 6.2 match() 但该规则有例外。有些字符是特殊的元字符(metacharacters),这些字符并不会匹配自身,而是用于指示需要匹配某些特殊的内容,或者用于影响正则的某部分,如重复匹配或改变含义。本文的大部分篇幅将用于详细讨论各种元字符及其用途。 以下是元字符的完整列表。它们的含义将在本指南的后续部分进行详细讨论。 . ^ $ * + ? { } [ ] \ | ( ) 我们首先要介绍的元字符是 [ 和 ] 。这两个元字符用于定义 ,则正则表达式应该是 $$ a-z $$ 。 在字符类定义中,除反斜杠 \ 的元字符都会失去其特殊功能。例如, $$ akm $$ 将会匹配 'a'、'k'、'm'、's' 之中的任意一个字符。通常情况下,'s' 是一个元字符,但在字符类内部,它的特殊性质被消除了。 你可以通过对集合取反来匹配字符类中未列出的0 码力 | 18 页 | 403.35 KB | 1 年前3
Python 3.12 正则表达式 HOWTO 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 6.1 使用字符串方法 6.2 match() 但该规则有例外。有些字符是特殊的元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一些非常规的内容,或者通过重复它们或改变它们的含义来影响正则的其他部分。本文的大部分内容都致力于讨论各种元字符及其作用。 这是元字符的完整列表。它们的含义将在本 HOWTO 的其余部分进行讨论。 . ^ $ * + ? { } [ ] \ | ( ) 首先介绍的元字符是 [ 和 ] 。这两个元字符用于指定一个 想匹配小写字母,则正则表达式将是 $$ a-z $$ 。 元字符 (除了 $ \backslash $ ) 在字符类中是不起作用的。例如, $$ akm $$ 将会匹配以下任一字符 'a','k','m' 或 's';'s' 通常是一个元字符,但在一个字符类中它的特殊性被消除了。 你可以通过对集合取反来匹配字符类中未列出的字符。方法是把0 码力 | 17 页 | 404.43 KB | 1 年前3
Python 3.12 正则表达式 HOWTO 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 6.1 使用字符串方法 6.2 match() 但该规则有例外。有些字符是特殊的元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一些非常规的内容,或者通过重复它们或改变它们的含义来影响正则的其他部分。本文的大部分内容都致力于讨论各种元字符及其作用。 这是元字符的完整列表。它们的含义将在本 HOWTO 的其余部分进行讨论。 . ^ $ * + ? { } [ ] \ | ( ) 首先介绍的元字符是 [ 和 ] 。这两个元字符用于指定一个 想匹配小写字母,则正则表达式将是 $$ a-z $$ 。 元字符 (除了 $ \backslash $ ) 在字符类中是不起作用的。例如, $$ akm $$ 将会匹配以下任一字符 'a','k','m' 或 's';'s' 通常是一个元字符,但在一个字符类中它的特殊性被消除了。 你可以通过对集合取反来匹配字符类中未列出的字符。方法是把0 码力 | 17 页 | 404.43 KB | 1 年前3
Python 3.13 正则表达式 HOWTO 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 6.1 使用字符串方法 6.2 match() 但该规则有例外。有些字符是特殊的元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一些非常规的内容,或者通过重复它们或改变它们的含义来影响正则的其他部分。本文的大部分内容都致力于讨论各种元字符及其作用。 这是元字符的完整列表。它们的含义将在本 HOWTO 的其余部分进行讨论。 . ^ $ * + ? { } [ ] \ | ( ) 首先介绍的元字符是 [ 和 ] 。这两个元字符用于指定一个 想匹配小写字母,则正则表达式将是 $$ a-z $$ 。 元字符 (除了 $ \backslash $ ) 在字符类中是不起作用的。例如, $$ akm $$ 将会匹配以下任一字符 'a','k','m' 或 's';'s' 通常是一个元字符,但在一个字符类中它的特殊性被消除了。 你可以通过对集合取反来匹配字符类中未列出的字符。方法是把0 码力 | 17 页 | 403.17 KB | 1 年前3
Python 3.8.20 正则表达式 HOWTO 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 6.1 使用字符串方法 6.2 match() 但该规则有例外。有些字符是特殊的元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一些非常规的内容,或者通过重复它们或改变它们的含义来影响正则的其他部分。本文的大部分内容都致力于讨论各种元字符及其作用。 这是元字符的完整列表。它们的含义将在本 HOWTO 的其余部分进行讨论。 . ^ $ * + ? { } [ ] \ | ( ) 首先介绍的元字符是 [ 和 ] 。这两个元字符用于指定一个 相同,后者使用一个范围来表达相同的字符集合。如果只想匹配小写字母,则正则表达式将是 $$ a-z $$ 。 字符类中的元字符不生效。例如, $$ akm $$ 将匹配 'a','k'、'm' 或 's' 中的任意字符;'s' 通常是一个元字符,但在一个字符类中它被剥夺了特殊性。 你可以通过对集合取反来匹配字符类中未列出的字符。方法是把 '^'0 码力 | 17 页 | 393.47 KB | 1 年前3
Python 3.8.20 正则表达式 HOWTO 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 6.1 使用字符串方法 6.2 match() 但该规则有例外。有些字符是特殊的元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一些非常规的内容,或者通过重复它们或改变它们的含义来影响正则的其他部分。本文的大部分内容都致力于讨论各种元字符及其作用。 这是元字符的完整列表。它们的含义将在本 HOWTO 的其余部分进行讨论。 . ^ $ * + ? { } [ ] \ | ( ) 首先介绍的元字符是 [ 和 ] 。这两个元字符用于指定一个 相同,后者使用一个范围来表达相同的字符集合。如果只想匹配小写字母,则正则表达式将是 $$ a-z $$ 。 字符类中的元字符不生效。例如, $$ akm $$ 将匹配 'a','k'、'm' 或 's' 中的任意字符;'s' 通常是一个元字符,但在一个字符类中它被剥夺了特殊性。 你可以通过对集合取反来匹配字符类中未列出的字符。方法是把 '^'0 码力 | 17 页 | 393.47 KB | 1 年前3
Python 3.10.15 正则表达式 HOWTO 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 6.1 使用字符串方法 6.2 match() 但该规则有例外。有些字符是特殊的元字符(metacharacters),并不匹配自身。事实上,它们表示匹配一些非常规的内容,或者通过重复它们或改变它们的含义来影响正则的其他部分。本文的大部分内容都致力于讨论各种元字符及其作用。 这是元字符的完整列表。它们的含义将在本 HOWTO 的其余部分进行讨论。 . ^ $ * + ? { } [ ] \ | ( ) 首先介绍的元字符是 [ 和 ] 。这两个元字符用于指定一个 只想匹配小写字母,则正则表达式将是 $$ a-z $$ 。 元字符(除了 $ \backslash $ ) 在字符类中是不起作用的。例如, $$ akm $$ 将会匹配以下任一字符 'a','k','m' 或 's';'s' 通常是一个元字符,但在一个字符类中它的特殊性被消除了。 你可以通过对集合取反来匹配字符类中未列出的字符。方法是把0 码力 | 17 页 | 393.01 KB | 1 年前3
共 91 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10













