正则表达式-连字符之间的匹配数字

佩德罗

我试图拼凑一个正则表达式以匹配连字符之间的数字。

一般的

a-b-c-d-e, where a,b,c,d,e can each be either one, two or three digit numbers.

例子

9-b-90-2-2    

19-b-390-2-2

如何从每个表达式中选择数字b?

阿维纳什·拉吉(Avinash Raj)

您可以使用下面的正则表达式仅获取数字b,

^[^-]*-([^-]*).*

演示

>>> str = "9-b-90-2-2 "
>>> m = re.findall(r'^[^-]*-([^-]*).*', str)
>>> m 
['b']

如果输入中包含一行或多行,则需要启用MULTILINE修饰符,

>>> str = """9-45-90-2-2 
... 9-45-90-2-2-89-878"""
>>> m = re.findall(r'^[^-]*-([^-]*).*', str, re.MULTILINE)
>>> m
['45', '45']

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式-连字符之间的匹配数字

来自分类Dev

jQuery正则表达式可以匹配数字,但不能连字符

来自分类Dev

正则表达式匹配数字和字符

来自分类Dev

正则表达式匹配数字和字符

来自分类Dev

JavaScript正则表达式-数字之间的连字符

来自分类Dev

正则表达式匹配数字或不匹配

来自分类Dev

正则表达式匹配数字零

来自分类Dev

Perl正则表达式匹配数字

来自分类Dev

匹配数字拼音的正则表达式

来自分类Dev

正则表达式帮助需要匹配数字

来自分类Dev

正则表达式最接近的匹配数字

来自分类Dev

正则表达式不匹配数字

来自分类Dev

用于匹配数字列表的正则表达式

来自分类Dev

正则表达式匹配数字组/块

来自分类Dev

正则表达式匹配数字与字母

来自分类Dev

正则表达式匹配数字,除了引号之间的数字

来自分类Dev

正则表达式匹配两个数字之间带有连字符的字符串

来自分类Dev

如何使用正则表达式匹配数字而不匹配字符串?

来自分类Dev

Javascript正则表达式匹配数字,用非数字字符分隔

来自分类Dev

使用正则表达式不匹配数字之间的句点

来自分类Dev

正则表达式匹配字符

来自分类Dev

用正则表达式匹配数字范围表达式

来自分类Dev

正则表达式匹配数字不是以字符串开头

来自分类Dev

匹配数字和字符串的正则表达式

来自分类Dev

Python使用正则表达式匹配数字,字母,空格和方括号的字符

来自分类Dev

正则表达式以匹配数字后跟特定字符

来自分类Dev

正则表达式匹配数字后跟空格后跟 2 个字符

来自分类Dev

正则表达式可以匹配字母数字字符或连字符以外的任何内容

来自分类Dev

正则表达式,允许数字和字符之间的连字符,但删除字符之间的连字符

Related 相关文章

  1. 1

    正则表达式-连字符之间的匹配数字

  2. 2

    jQuery正则表达式可以匹配数字,但不能连字符

  3. 3

    正则表达式匹配数字和字符

  4. 4

    正则表达式匹配数字和字符

  5. 5

    JavaScript正则表达式-数字之间的连字符

  6. 6

    正则表达式匹配数字或不匹配

  7. 7

    正则表达式匹配数字零

  8. 8

    Perl正则表达式匹配数字

  9. 9

    匹配数字拼音的正则表达式

  10. 10

    正则表达式帮助需要匹配数字

  11. 11

    正则表达式最接近的匹配数字

  12. 12

    正则表达式不匹配数字

  13. 13

    用于匹配数字列表的正则表达式

  14. 14

    正则表达式匹配数字组/块

  15. 15

    正则表达式匹配数字与字母

  16. 16

    正则表达式匹配数字,除了引号之间的数字

  17. 17

    正则表达式匹配两个数字之间带有连字符的字符串

  18. 18

    如何使用正则表达式匹配数字而不匹配字符串?

  19. 19

    Javascript正则表达式匹配数字,用非数字字符分隔

  20. 20

    使用正则表达式不匹配数字之间的句点

  21. 21

    正则表达式匹配字符

  22. 22

    用正则表达式匹配数字范围表达式

  23. 23

    正则表达式匹配数字不是以字符串开头

  24. 24

    匹配数字和字符串的正则表达式

  25. 25

    Python使用正则表达式匹配数字,字母,空格和方括号的字符

  26. 26

    正则表达式以匹配数字后跟特定字符

  27. 27

    正则表达式匹配数字后跟空格后跟 2 个字符

  28. 28

    正则表达式可以匹配字母数字字符或连字符以外的任何内容

  29. 29

    正则表达式,允许数字和字符之间的连字符,但删除字符之间的连字符

热门标签

归档