如何在正则表达式中提取数字,然后选择多个条件

吉尔·佩雷兹(Gil Peretz)

我有以下字符串:

"these 13 keys are 4, C1, C2, 11, 12, 26, 54, 70, 75, 80, 87, 89 and 95 some other 2 text"

我正在尝试使用正则表达式提取密钥。为了使密钥有效,有几种条件:

  • 数字必须单词之后are
  • 最后一个数字以前缀 and

因此结果应为:

4 C1 C2 11 12 26 54 70 75 80 87 89 95

数字,13并且2不应该作为关键结果返回。

我使用过,(?= )[^,]+但是第一个和最后一个结果不正确(获取13 keys are 4and 95 some other text)作为结果。

用户名

这是一种替代方法:

(\w+(?=,)|(?<=and\s)\w+)

正则表达式住在这里。

说明:

(                   # start of matching group
    \w+             # a key
    (?=,)           # followed by a comma - without taking it
  |                 # or
    (?<=and\s)      # preceded by "and " - without taking it
    \w+             # a key
)                   # end of matching group

希望能帮助到你。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript:如何使用正则表达式从字符串中提取多个值?

来自分类Dev

如何使用正则表达式从网址中提取单词后的数字

来自分类Dev

正则表达式如何从括号中提取单词

来自分类Dev

如何使用正则表达式从Javascript中的字符串中提取数字

来自分类Dev

如何在Python中使用正则表达式从URL中提取段符?

来自分类Dev

正则表达式可以从字符串中提取多个数字吗?

来自分类Dev

如何从Java中的字符串中提取多个正则表达式匹配

来自分类Dev

如何编写正则表达式从这些URL中提取数字?

来自分类Dev

正则表达式-从网址中提取数字

来自分类Dev

如何在正则表达式中提取字符串

来自分类Dev

如何在R中提取单元格,R正好与正则表达式匹配

来自分类Dev

如何在Python中使用正则表达式从网址中提取某些模式?

来自分类Dev

如何在R中使用正则表达式从URL中提取Google表格ID?

来自分类Dev

从多个正则表达式命名组中提取

来自分类Dev

如何在列表中提取与正则表达式匹配的元组对?

来自分类Dev

使用正则表达式从地址中提取数字

来自分类Dev

如何在R中提取与正则表达式(regexpr)索引相关的文本

来自分类Dev

如何在Java中提取与正则表达式匹配的模式

来自分类Dev

Javascript:如何使用正则表达式从字符串中提取多个值?

来自分类Dev

如何使用正则表达式从字符串中提取数字?

来自分类Dev

如何使用正则表达式从短语中提取数字组?

来自分类Dev

如何使用正则表达式从Javascript中的字符串中提取数字

来自分类Dev

如何在Python中使用正则表达式从URL中提取段符?

来自分类Dev

如何在Perl中提取开始和结束正则表达式之间的行

来自分类Dev

如何在java中使用正则表达式从字符串中提取数字

来自分类Dev

如何使用正则表达式从文本中提取由标签分隔的多个引文?

来自分类Dev

如何在 python 中使用正则表达式从法律描述中提取信息

来自分类Dev

如何在 Spark 中使用正则表达式从字符串列中提取日期

来自分类Dev

如何在 PySpark 数据帧中提取正则表达式模式的所有实例?

Related 相关文章

  1. 1

    Javascript:如何使用正则表达式从字符串中提取多个值?

  2. 2

    如何使用正则表达式从网址中提取单词后的数字

  3. 3

    正则表达式如何从括号中提取单词

  4. 4

    如何使用正则表达式从Javascript中的字符串中提取数字

  5. 5

    如何在Python中使用正则表达式从URL中提取段符?

  6. 6

    正则表达式可以从字符串中提取多个数字吗?

  7. 7

    如何从Java中的字符串中提取多个正则表达式匹配

  8. 8

    如何编写正则表达式从这些URL中提取数字?

  9. 9

    正则表达式-从网址中提取数字

  10. 10

    如何在正则表达式中提取字符串

  11. 11

    如何在R中提取单元格,R正好与正则表达式匹配

  12. 12

    如何在Python中使用正则表达式从网址中提取某些模式?

  13. 13

    如何在R中使用正则表达式从URL中提取Google表格ID?

  14. 14

    从多个正则表达式命名组中提取

  15. 15

    如何在列表中提取与正则表达式匹配的元组对?

  16. 16

    使用正则表达式从地址中提取数字

  17. 17

    如何在R中提取与正则表达式(regexpr)索引相关的文本

  18. 18

    如何在Java中提取与正则表达式匹配的模式

  19. 19

    Javascript:如何使用正则表达式从字符串中提取多个值?

  20. 20

    如何使用正则表达式从字符串中提取数字?

  21. 21

    如何使用正则表达式从短语中提取数字组?

  22. 22

    如何使用正则表达式从Javascript中的字符串中提取数字

  23. 23

    如何在Python中使用正则表达式从URL中提取段符?

  24. 24

    如何在Perl中提取开始和结束正则表达式之间的行

  25. 25

    如何在java中使用正则表达式从字符串中提取数字

  26. 26

    如何使用正则表达式从文本中提取由标签分隔的多个引文?

  27. 27

    如何在 python 中使用正则表达式从法律描述中提取信息

  28. 28

    如何在 Spark 中使用正则表达式从字符串列中提取日期

  29. 29

    如何在 PySpark 数据帧中提取正则表达式模式的所有实例?

热门标签

归档