正则表达式匹配两个单词后的所有内容

耶稣里昂

我一直在尝试使用正则表达式删除字符串的一部分。

Heroes Chapter 91 - Rescue

我需要删除“ Chapter -number-”之后的所有内容,不能删除“-”之后的所有内容,因为我不确定标题是否总是“ Heroes”,因此,如果标题为“ -New- Spiderman” ”,它将删除错误的部分。“-”也一样,如果删除“-”之后的所有内容,则可能会删除错误的部分。它必须是“ Chapter -number-”。我不知道我是否解释得很好。

但是,我尝试这样做:

title = "Heroes Chapter 91 - Rescue"
title = re.sub('Chapter \d+ (\D+)', '', title)

但它返回Heroes

title = "Heroes Chapter 91 - Rescue"
title = re.sub('Chapter (\d+).*', '', title)

但它Heroes再次返回

有任何想法吗?

PD:有人将我联系到这个问题,但我在那儿找不到解决方案,如果有人看到了,请指出。我显然不是专家:)

最终解决方案:

title = "Heroes Chapter 91 - Rescue"
title = re.sub('(Chapter \d+).*', '\\1', title)
wn

您可以( )在此处使用捕获组,并在替换中引用捕获组。

>>> re.sub('(Chapter \d+).*', '\\1', title)
'Heroes Chapter 91'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式将{}中两个单词之间的所有内容

来自分类Dev

正则表达式可以匹配除两个单词以外的任何内容

来自分类Dev

仅使用正则表达式匹配单词后的所有内容

来自分类Dev

正则表达式:匹配特定单词后的所有内容

来自分类Dev

正则表达式:匹配所有内容,但一个单词

来自分类Dev

正则表达式:选择两个(标签)单词彼此相邻的所有组

来自分类常见问题

正则表达式:如何在两个标题之间选择所有内容?

来自分类Dev

使用正则表达式捕获两个星号之间的所有内容

来自分类Dev

熊猫正则表达式提取两个不同符号前后的所有内容

来自分类Dev

正则表达式匹配两个单词,不匹配其他单词

来自分类Dev

正则表达式以匹配两个单词(包括单词)之间的多行文本

来自分类Dev

正则表达式:在两侧的两个空格之间匹配单词

来自分类Dev

正则表达式 - 匹配两个特定单词,它们之间有未知的空格

来自分类Dev

使用正则表达式以任意顺序匹配两个单词

来自分类Dev

正则表达式仅匹配两个特定的单词,例如“是”或“否”

来自分类Dev

NET中使用正则表达式匹配两个单词的正确模式

来自分类Dev

正则表达式匹配字符串中的两个单词

来自分类Dev

正则表达式以匹配两个最接近单词之间的文本

来自分类Dev

正则表达式-至少匹配两个单词

来自分类Dev

正则表达式匹配包含两个单词的行

来自分类Dev

使用正则表达式提取python中两个定义的单词之间的内容

来自分类Dev

正则表达式可以匹配单词及其后的所有内容?

来自分类Dev

正则表达式匹配除特定标志格式的单词以外的所有内容

来自分类Dev

正则表达式可以匹配单词及其后的所有内容?

来自分类Dev

使用正则表达式匹配包含逗号的单词之前的所有内容

来自分类Dev

正则表达式匹配条件匹配后的所有内容

来自分类Dev

如何匹配两个正则表达式?

来自分类Dev

相互匹配两个正则表达式

来自分类Dev

如何匹配两个正则表达式?

Related 相关文章

  1. 1

    正则表达式将{}中两个单词之间的所有内容

  2. 2

    正则表达式可以匹配除两个单词以外的任何内容

  3. 3

    仅使用正则表达式匹配单词后的所有内容

  4. 4

    正则表达式:匹配特定单词后的所有内容

  5. 5

    正则表达式:匹配所有内容,但一个单词

  6. 6

    正则表达式:选择两个(标签)单词彼此相邻的所有组

  7. 7

    正则表达式:如何在两个标题之间选择所有内容?

  8. 8

    使用正则表达式捕获两个星号之间的所有内容

  9. 9

    熊猫正则表达式提取两个不同符号前后的所有内容

  10. 10

    正则表达式匹配两个单词,不匹配其他单词

  11. 11

    正则表达式以匹配两个单词(包括单词)之间的多行文本

  12. 12

    正则表达式:在两侧的两个空格之间匹配单词

  13. 13

    正则表达式 - 匹配两个特定单词,它们之间有未知的空格

  14. 14

    使用正则表达式以任意顺序匹配两个单词

  15. 15

    正则表达式仅匹配两个特定的单词,例如“是”或“否”

  16. 16

    NET中使用正则表达式匹配两个单词的正确模式

  17. 17

    正则表达式匹配字符串中的两个单词

  18. 18

    正则表达式以匹配两个最接近单词之间的文本

  19. 19

    正则表达式-至少匹配两个单词

  20. 20

    正则表达式匹配包含两个单词的行

  21. 21

    使用正则表达式提取python中两个定义的单词之间的内容

  22. 22

    正则表达式可以匹配单词及其后的所有内容?

  23. 23

    正则表达式匹配除特定标志格式的单词以外的所有内容

  24. 24

    正则表达式可以匹配单词及其后的所有内容?

  25. 25

    使用正则表达式匹配包含逗号的单词之前的所有内容

  26. 26

    正则表达式匹配条件匹配后的所有内容

  27. 27

    如何匹配两个正则表达式?

  28. 28

    相互匹配两个正则表达式

  29. 29

    如何匹配两个正则表达式?

热门标签

归档