使用正则表达式从字符串中刮取文件名

无效的语法

我有一个链接,我试图从中转义文件名。

链接是这样的。

http://server1.cdn.net/d/7ukx6bfktz3hrqqjftyj3bsgbrczgn4awsbmuve2tahzbvqkfahd4m3c/cgqf5cky14bq.mp3

我想从此链接获取的是cgqf5cky14bq部分,正则表达式也应该能够对子域(例如server1,server2等)进行通配。

我怎样才能做到这一点?

贾里德·法瑞什(Jared Farrish)

您可以使用pathinfo()

print_r(pathinfo('http://server1.cdn.net/d/7ukx6bfktz3hrqqjftyj3bsgbrczgn4awsbmuve2tahzbvqkfahd4m3c/cgqf5cky14bq.mp3'));

Array
(
    [dirname] => http://server1.cdn.net/d/7ukx6bfktz3hrqqjftyj3bsgbrczgn4awsbmuve2tahzbvqkfahd4m3c
    [basename] => cgqf5cky14bq.mp3
    [extension] => mp3
    [filename] => cgqf5cky14bq
)

http://codepad.org/QEN9Anhq

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

正则表达式的文件名包含在任何Java字符串

来自分类Dev

正则表达式从Windows的文件名中删除特殊字符

来自分类Dev

如何使用Python处理JSON文件中的正则表达式字符串

来自分类Dev

将字符串/正则表达式转换为保存文件名的功能

来自分类Dev

如何使用正则表达式删除文件中的字符串和相邻文本?

来自分类Dev

正则表达式,用于禁止文件名中的字符

来自分类Dev

使用正则表达式的html输入字段,以消除文件名的无效字符

来自分类Dev

使用正则表达式在文件中查找日期字符串

来自分类Dev

使用正则表达式替换文件中的字符串

来自分类Dev

从文件名返回字符串的正则表达式

来自分类Dev

使用正则表达式从字符串中获取子字符串

来自分类Dev

如何使用正则表达式为无效的文件名字符过滤字符串

来自分类Dev

使用Ansible正则表达式在文件中搜索字符串

来自分类Dev

正则表达式问题从文件名获取特定的字符串词

来自分类Dev

在文件名的正则表达式中处理短划线字符

来自分类Dev

正则表达式或子字符串以使文件名与扩展名匹配

来自分类Dev

使用正则表达式在文件名中的2个连字符之间查找数据

来自分类Dev

正则表达式检查输入目录/路径中文件名中的特殊字符

来自分类Dev

使用带有正则表达式的Notepad ++将字符串(具有可变文件名)替换为其他字符串

来自分类Dev

使用正则表达式匹配文件名

来自分类Dev

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

来自分类Dev

使用正则表达式根据文件名移动文件,并删除文件名中子字符串中数字较小的文件

来自分类Dev

Bash-使用正则表达式检索文件中的文本字符串

来自分类Dev

匹配文件名随机字符串的正则表达式

来自分类Dev

用于在python中的html标签之间刮取字符串的正则表达式

来自分类Dev

使用正则表达式 PYTHON 替换文件中的特定字符串

来自分类Dev

匹配文件名而不是python正则表达式中的子字符串

来自分类Dev

构建在字符串中分隔文件名的正则表达式

来自分类Dev

从给定字符串中提取文件名所需的正则表达式

Related 相关文章

  1. 1

    正则表达式的文件名包含在任何Java字符串

  2. 2

    正则表达式从Windows的文件名中删除特殊字符

  3. 3

    如何使用Python处理JSON文件中的正则表达式字符串

  4. 4

    将字符串/正则表达式转换为保存文件名的功能

  5. 5

    如何使用正则表达式删除文件中的字符串和相邻文本?

  6. 6

    正则表达式,用于禁止文件名中的字符

  7. 7

    使用正则表达式的html输入字段,以消除文件名的无效字符

  8. 8

    使用正则表达式在文件中查找日期字符串

  9. 9

    使用正则表达式替换文件中的字符串

  10. 10

    从文件名返回字符串的正则表达式

  11. 11

    使用正则表达式从字符串中获取子字符串

  12. 12

    如何使用正则表达式为无效的文件名字符过滤字符串

  13. 13

    使用Ansible正则表达式在文件中搜索字符串

  14. 14

    正则表达式问题从文件名获取特定的字符串词

  15. 15

    在文件名的正则表达式中处理短划线字符

  16. 16

    正则表达式或子字符串以使文件名与扩展名匹配

  17. 17

    使用正则表达式在文件名中的2个连字符之间查找数据

  18. 18

    正则表达式检查输入目录/路径中文件名中的特殊字符

  19. 19

    使用带有正则表达式的Notepad ++将字符串(具有可变文件名)替换为其他字符串

  20. 20

    使用正则表达式匹配文件名

  21. 21

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

  22. 22

    使用正则表达式根据文件名移动文件,并删除文件名中子字符串中数字较小的文件

  23. 23

    Bash-使用正则表达式检索文件中的文本字符串

  24. 24

    匹配文件名随机字符串的正则表达式

  25. 25

    用于在python中的html标签之间刮取字符串的正则表达式

  26. 26

    使用正则表达式 PYTHON 替换文件中的特定字符串

  27. 27

    匹配文件名而不是python正则表达式中的子字符串

  28. 28

    构建在字符串中分隔文件名的正则表达式

  29. 29

    从给定字符串中提取文件名所需的正则表达式

热门标签

归档