从 %I:%M %p 格式的字符串中提取时间

婆罗洲

我有以下字符串 '10:26 PM - words are here' 并希望提取以下内容

10:26 PM

有时,字符串的格式也是“09:26 AM words are here”,其中破折号不再存在。我有以下代码

re.split(r'[-](?=[ ])', regex_str)[0]

但是一旦破折号不再存在,它就会断裂。

请记住,时间也可以是 9:26PM 而不必是 09:26PM

丹尼·梅塞霍

您可以在文本中找到所有匹配项,如下所示:

for match in re.finditer('[0-9]{1,2}:[0-9]{2}\\s*(AM|PM)', text):
    print match.group()

对于'10:26 PM - words are here 9:45 AM'输出是:

10:26 PM
9:45 AM

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串转换为日期时出错:与格式“%b %d %Y %I:%M%p”不匹配

来自分类Dev

使用patindex以以下格式M_D_YY从字符串中提取日期

来自分类Dev

TypeError:字符串未定义(var c,p,i = 0,n = template.length,m = string.length;)

来自分类Dev

时间数据'03 / 16/2021 5:06 PM'与格式'%d /%m /%Y%I:%M%p'不匹配

来自分类Dev

日期时间字符串到字符串格式的系列 %d-%m-%Y

来自分类Dev

从M中的字符串中提取数字列表(PowerQuery / PowerBI)

来自分类Dev

如何使用%Y%m%d%H%M%S格式从字符串中添加时间

来自分类Dev

Plone:从敏捷性xml模型中提取i18n字符串

来自分类Dev

Plone:从敏捷性xml模型中提取i18n字符串

来自分类Dev

从字符串中提取时钟时间

来自分类Dev

将时间戳字符串转换为格式“%d-%m-%Y”

来自分类Dev

将日期和时间从字符串格式转换为Python日期时间对象:ValueError:时间数据“ ... pm”与格式“ ...%p”不匹配

来自分类Dev

Rails I18n:转换字符串中的日期时间格式

来自分类Dev

Rails I18n:转换字符串中的日期时间格式

来自分类Dev

Python将“4d12h33m59s”格式的时间字符串拆分成碎片

来自分类Dev

input.gsub(numbers){| m | p $〜}在Ruby中匹配字符串中所有出现的数据

来自分类Dev

从R中的格式字符串中提取数字

来自分类Dev

使用Java从格式化的字符串中提取

来自分类Dev

从格式化的字符串中提取数据(python)

来自分类Dev

从R中的格式字符串中提取数字

来自分类Dev

从字符串中提取数据格式

来自分类Dev

如何从字符串oracle中提取日期格式

来自分类Dev

如何解析格式为P0Y0M0D的持续时间

来自分类Dev

从JavaScript中的字符串中提取时间

来自分类Dev

从大字符串中提取时间戳

来自分类Dev

如何从特定字符串中提取时间?

来自分类Dev

选择语句以从时间字符串中提取小时范围

来自分类Dev

从bash中的字符串中提取日期和时间

来自分类Dev

如何从pyspark中的字符串中提取时间

Related 相关文章

  1. 1

    将字符串转换为日期时出错:与格式“%b %d %Y %I:%M%p”不匹配

  2. 2

    使用patindex以以下格式M_D_YY从字符串中提取日期

  3. 3

    TypeError:字符串未定义(var c,p,i = 0,n = template.length,m = string.length;)

  4. 4

    时间数据'03 / 16/2021 5:06 PM'与格式'%d /%m /%Y%I:%M%p'不匹配

  5. 5

    日期时间字符串到字符串格式的系列 %d-%m-%Y

  6. 6

    从M中的字符串中提取数字列表(PowerQuery / PowerBI)

  7. 7

    如何使用%Y%m%d%H%M%S格式从字符串中添加时间

  8. 8

    Plone:从敏捷性xml模型中提取i18n字符串

  9. 9

    Plone:从敏捷性xml模型中提取i18n字符串

  10. 10

    从字符串中提取时钟时间

  11. 11

    将时间戳字符串转换为格式“%d-%m-%Y”

  12. 12

    将日期和时间从字符串格式转换为Python日期时间对象:ValueError:时间数据“ ... pm”与格式“ ...%p”不匹配

  13. 13

    Rails I18n:转换字符串中的日期时间格式

  14. 14

    Rails I18n:转换字符串中的日期时间格式

  15. 15

    Python将“4d12h33m59s”格式的时间字符串拆分成碎片

  16. 16

    input.gsub(numbers){| m | p $〜}在Ruby中匹配字符串中所有出现的数据

  17. 17

    从R中的格式字符串中提取数字

  18. 18

    使用Java从格式化的字符串中提取

  19. 19

    从格式化的字符串中提取数据(python)

  20. 20

    从R中的格式字符串中提取数字

  21. 21

    从字符串中提取数据格式

  22. 22

    如何从字符串oracle中提取日期格式

  23. 23

    如何解析格式为P0Y0M0D的持续时间

  24. 24

    从JavaScript中的字符串中提取时间

  25. 25

    从大字符串中提取时间戳

  26. 26

    如何从特定字符串中提取时间?

  27. 27

    选择语句以从时间字符串中提取小时范围

  28. 28

    从bash中的字符串中提取日期和时间

  29. 29

    如何从pyspark中的字符串中提取时间

热门标签

归档