如何使用正则表达式或其他技术解析字符串?

约翰·丹佛

我需要从以下字符串中解析ID:

 https://itunes.apple.com/us/album/24k-magic/id1161503945?i=1161504024&uo=2

我只需要返回以下内容:

id1161503945

该字符串始终以https://itunes.apple.com/开头,以?i = #####&uo = 2结尾

我尝试将字符串替换为通配符,但这没有用。

库玛

好吧,您可以在正则表达式下面使用它。这是工作。我有使用preg_replace函数。

$data = 'https://itunes.apple.com/us/album/24k-magic/id1161503945?i=1161504024&uo=2';
echo preg_replace("/(.*)\/(\w+)\?(.*)/","$2",$data);

输出为

id1161503945

或者您可以使用

 preg_match("/(\/)(\w+)(\?)/",$data,$m);

 echo $m[2];

相同的输出。

希望对你有帮助

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript正则表达式或其他解析技术来提取字符串中最后一组括号的内容

来自分类Dev

使用正则表达式解析字符串

来自分类Dev

使用正则表达式解析字符串

来自分类Dev

使用正则表达式或其他方法从字符串返回JavaScript对象

来自分类Dev

如何使用正则表达式将String转换为其他子字符串?

来自分类Dev

如何使用正则表达式保留 MAC 地址并删除字符串中的所有其他内容?

来自分类Dev

Java正则表达式使用正则表达式保留期望的字符串并删除其他字符串

来自分类Dev

如何使用正则表达式解析字符串以排除特殊字符

来自分类Dev

如何使用正则表达式从字符串中解析出日期?

来自分类Dev

如何使用正则表达式解析Javascript中特定格式的字符串?

来自分类Dev

如何使用正则表达式解析字符串

来自分类Dev

如何使用正则表达式中的sscanf()解析字符串?

来自分类Dev

如何使用正则表达式解析字符串?

来自分类Dev

如何使用正则表达式将此字符串解析为标记

来自分类Dev

如何使用正则表达式从字符串解析时间(小时,分钟)?

来自分类Dev

如何使用正则表达式在 Python 中解析此字符串

来自分类Dev

如何使用正则表达式(JS)解析以下字符串

来自分类Dev

如何使用正则表达式解析逗号分隔的字符串而不拆分

来自分类Dev

R正则表达式可以在@之后解析令牌,字符串中也没有其他令牌

来自分类Dev

R正则表达式可以在@之后解析令牌,字符串中也没有其他令牌

来自分类Dev

正则表达式,字符串浮点数,摆脱其他字符

来自分类Dev

正则表达式匹配排除其他类似字符串中的特定字符

来自分类Dev

正则表达式,字符串浮点数,摆脱其他字符

来自分类Dev

如何匹配正则表达式模式,但如果字符串中包含其他字符,则返回None?

来自分类Dev

如果字符串包含逗号(,)空格和其他字符(例如(),则如何制作正则表达式

来自分类Dev

如何使用字符串中的[i]用正则表达式解析字符串

来自分类Dev

用正则表达式解析字符串

来自分类Dev

通过正则表达式解析字符串

来自分类Dev

正则表达式解析我的字符串

Related 相关文章

  1. 1

    Javascript正则表达式或其他解析技术来提取字符串中最后一组括号的内容

  2. 2

    使用正则表达式解析字符串

  3. 3

    使用正则表达式解析字符串

  4. 4

    使用正则表达式或其他方法从字符串返回JavaScript对象

  5. 5

    如何使用正则表达式将String转换为其他子字符串?

  6. 6

    如何使用正则表达式保留 MAC 地址并删除字符串中的所有其他内容?

  7. 7

    Java正则表达式使用正则表达式保留期望的字符串并删除其他字符串

  8. 8

    如何使用正则表达式解析字符串以排除特殊字符

  9. 9

    如何使用正则表达式从字符串中解析出日期?

  10. 10

    如何使用正则表达式解析Javascript中特定格式的字符串?

  11. 11

    如何使用正则表达式解析字符串

  12. 12

    如何使用正则表达式中的sscanf()解析字符串?

  13. 13

    如何使用正则表达式解析字符串?

  14. 14

    如何使用正则表达式将此字符串解析为标记

  15. 15

    如何使用正则表达式从字符串解析时间(小时,分钟)?

  16. 16

    如何使用正则表达式在 Python 中解析此字符串

  17. 17

    如何使用正则表达式(JS)解析以下字符串

  18. 18

    如何使用正则表达式解析逗号分隔的字符串而不拆分

  19. 19

    R正则表达式可以在@之后解析令牌,字符串中也没有其他令牌

  20. 20

    R正则表达式可以在@之后解析令牌,字符串中也没有其他令牌

  21. 21

    正则表达式,字符串浮点数,摆脱其他字符

  22. 22

    正则表达式匹配排除其他类似字符串中的特定字符

  23. 23

    正则表达式,字符串浮点数,摆脱其他字符

  24. 24

    如何匹配正则表达式模式,但如果字符串中包含其他字符,则返回None?

  25. 25

    如果字符串包含逗号(,)空格和其他字符(例如(),则如何制作正则表达式

  26. 26

    如何使用字符串中的[i]用正则表达式解析字符串

  27. 27

    用正则表达式解析字符串

  28. 28

    通过正则表达式解析字符串

  29. 29

    正则表达式解析我的字符串

热门标签

归档