如何在Python中根据带点的数字拆分文本?

回声缓存

我有以下简单的文字:

2 of 5 deliveries some text some text... 1. 3 of 5 items some text some text... 2. 1 of 5 items found in box some text...

现在,我希望基于数字[0.-9。]将文本拆分为以下内容:(每一行代表列表中的条目)。

2 of 5 deliveries some text some text...,
3 of 5 items some text some text...,
1 of 5 items found in box some text...

这是所需的输出。但是,它不能与regex一起使用re.split('([0\.-9\.]+)', text)它始终仅以数字分隔。用Python进行转换的最聪明的方法是什么?

塞扬迪普·杜塔(Sayandip Dutta)

您可以使用以下模式:

>>> re.split(r'\s+\d+\.\s+', text)
['2 of 5 deliveries some text some text...',
 '3 of 5 items some text some text...',
 '1 of 5 items found in box some text...']

解释:

>>> re.split(r'''
        \s+        # Matches leading spaces to the separator
        \d+        # Matches digit character
        \.         # Matches '.' character
        \s+        # Matches trailing spaces after the separator
        ''', text, flags=re.VERBOSE)

['2 of 5 deliveries some text some text...',
 '3 of 5 items some text some text...',
 '1 of 5 items found in box some text...']

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C#中通过给定的分隔符拆分文本文件

来自分类Dev

Bash-从一个变量中拆分文本和数字/数字

来自分类Dev

拆分文本文件-Python中的列到行

来自分类Dev

Android从短信字符串中拆分文本/数字

来自分类Dev

VBA WORD如何在X文档中拆分文档?

来自分类Dev

如何在Python中根据带点的数字拆分文本?

来自分类Dev

如何在Javascript / React数组中的列表项中拆分文本?

来自分类Dev

如何在按钮内拆分文本

来自分类Dev

如何在Python中根据数字条件创建列表

来自分类Dev

根据文件中的文本拆分文件

来自分类Dev

如何根据大写字母在R中拆分文本字符串?

来自分类Dev

在Linux中使用bash如何根据百分比拆分文本文件

来自分类Dev

如何根据列数拆分文件?

来自分类Dev

如何使用“ awk”在列中拆分文本?

来自分类Dev

如何在目录中按字符数拆分文本文件

来自分类Dev

根据Bash中的字段拆分文件

来自分类Dev

如何在python中使用shell命令拆分文件

来自分类Dev

在 Java 中拆分文本

来自分类Dev

如何在两行 plt.annotate [python] 中加粗和拆分文本

来自分类Dev

如何在 python 中使用 split 函数来拆分部分文本并将它们保存到不同的文件?

来自分类Dev

如何在java中按行间距拆分文本文件

来自分类Dev

JS、Vue:如何根据窗口高度拆分文本?

来自分类Dev

在 R 中,如何在语句末尾(句号)而不是在句子之间的 .(点)处拆分文本/段落

来自分类Dev

在段落中拆分文本

来自分类Dev

在 VBA 中拆分文本

来自分类Dev

如何在文本框中拆分文本

来自分类Dev

如何按数字和单词组拆分文本

来自分类Dev

如何在 Linux shell 中根据第一个字符拆分文件

来自分类Dev

如何在 C# 中拆分文本并保留每个部分的位置

Related 相关文章

  1. 1

    如何在C#中通过给定的分隔符拆分文本文件

  2. 2

    Bash-从一个变量中拆分文本和数字/数字

  3. 3

    拆分文本文件-Python中的列到行

  4. 4

    Android从短信字符串中拆分文本/数字

  5. 5

    VBA WORD如何在X文档中拆分文档?

  6. 6

    如何在Python中根据带点的数字拆分文本?

  7. 7

    如何在Javascript / React数组中的列表项中拆分文本?

  8. 8

    如何在按钮内拆分文本

  9. 9

    如何在Python中根据数字条件创建列表

  10. 10

    根据文件中的文本拆分文件

  11. 11

    如何根据大写字母在R中拆分文本字符串?

  12. 12

    在Linux中使用bash如何根据百分比拆分文本文件

  13. 13

    如何根据列数拆分文件?

  14. 14

    如何使用“ awk”在列中拆分文本?

  15. 15

    如何在目录中按字符数拆分文本文件

  16. 16

    根据Bash中的字段拆分文件

  17. 17

    如何在python中使用shell命令拆分文件

  18. 18

    在 Java 中拆分文本

  19. 19

    如何在两行 plt.annotate [python] 中加粗和拆分文本

  20. 20

    如何在 python 中使用 split 函数来拆分部分文本并将它们保存到不同的文件?

  21. 21

    如何在java中按行间距拆分文本文件

  22. 22

    JS、Vue:如何根据窗口高度拆分文本?

  23. 23

    在 R 中,如何在语句末尾(句号)而不是在句子之间的 .(点)处拆分文本/段落

  24. 24

    在段落中拆分文本

  25. 25

    在 VBA 中拆分文本

  26. 26

    如何在文本框中拆分文本

  27. 27

    如何按数字和单词组拆分文本

  28. 28

    如何在 Linux shell 中根据第一个字符拆分文件

  29. 29

    如何在 C# 中拆分文本并保留每个部分的位置

热门标签

归档