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

苏维克·雷

我有一些类似下面的网址

https://data.hova.com/strap/nik/sql_output1574414532.89.zip

https://data.hova.com/strap/asr/sql_output1574414532.89.zip

https://data.hova.com/strap/olr/sql_output1574414532.89.zip

现在我想只提取zip文件名,即sql_output1574414532.89.zipsql_output1574414532.89.zipsql_output1574414532.89.zip分别。

现在,我可以用一个简单的split获取文件名,但如果你注意观察,目录名前的zip文件更改,如nikasrolr等。

因此,我想使用它,regex以便仅查看以sql开头和以zip结尾的任何内容

这就是我所做的

import re

string = "https://data.hova.com/strap/nik/sql_output1574414532.89.zip"
pattern = r'^sql\.zip$'
match = re.search(pattern, string)
print(match)

但是match来了None我究竟做错了什么?

布达戈夫布鲁斯

该模式r'^sql\.zip$'仅匹配一个字符串:“ sql.zip”。

出于您的目的,您需要类似的内容sql.+zip$,或者,如果您希望sql在文件名之前的URL中可以遇到字符串,请将其更改为sql[^/]+zip$

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在python中使用正则表达式从字符串中提取一些单词模式

来自分类Dev

使用正则表达式从网址中提取日期

来自分类Dev

python-如何在Python中使用正则表达式从字符串中提取日期?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何使用正则表达式提取文本,然后提取某些模式?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在python中使用正则表达式提取以“ ----”分隔的文本的特殊部分?

来自分类Dev

如何在python中使用正则表达式删除字母并提取数字?

来自分类Dev

如何在python中使用正则表达式提取数据?

来自分类Dev

如何在Python中使用正则表达式提取关键字后的数字?

来自分类Dev

python中的正则表达式:如何在模式中使用可变字符串?

来自分类Dev

如何在python中使用正则表达式区分列表模式

来自分类Dev

如何在python中使用正则表达式?

来自分类Dev

如何使用正则表达式从字符串中提取和替换特定模式?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用Python正则表达式从组织模式行中提取标签

来自分类Dev

使用正则表达式从python字符串中提取模式

来自分类Dev

如何在.NET中使用正则表达式从字符串中提取子字符串

来自分类Dev

如何在C#中使用正则表达式从html中提取系统正常运行时间

来自分类Dev

如何在Java中使用正则表达式或子字符串从字符串中提取文本?

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

    如何在python中使用正则表达式从字符串中提取一些单词模式

  5. 5

    使用正则表达式从网址中提取日期

  6. 6

    python-如何在Python中使用正则表达式从字符串中提取日期?

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

    如何使用正则表达式提取文本,然后提取某些模式?

  12. 12

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

  13. 13

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

  14. 14

    如何在python中使用正则表达式提取以“ ----”分隔的文本的特殊部分?

  15. 15

    如何在python中使用正则表达式删除字母并提取数字?

  16. 16

    如何在python中使用正则表达式提取数据?

  17. 17

    如何在Python中使用正则表达式提取关键字后的数字?

  18. 18

    python中的正则表达式:如何在模式中使用可变字符串?

  19. 19

    如何在python中使用正则表达式区分列表模式

  20. 20

    如何在python中使用正则表达式?

  21. 21

    如何使用正则表达式从字符串中提取和替换特定模式?

  22. 22

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

  23. 23

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

  24. 24

    使用Python正则表达式从组织模式行中提取标签

  25. 25

    使用正则表达式从python字符串中提取模式

  26. 26

    如何在.NET中使用正则表达式从字符串中提取子字符串

  27. 27

    如何在C#中使用正则表达式从html中提取系统正常运行时间

  28. 28

    如何在Java中使用正则表达式或子字符串从字符串中提取文本?

  29. 29

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

热门标签

归档