python - 用于从 URL 解析 uid 的正则表达式
问题描述
我正在尝试从 URL 解析 UID。然而,正则表达式不是我擅长的,所以寻求帮助。
示例输入:
https://example.com/d/iazs9fEil/somethingelse?foo=bar
示例输出:
iazs9fEil
到目前为止我尝试过的是
([/d/]+[\d\x])\w+
以某种方式起作用,但返回/d/
前缀,所以输出是/d/iazs9fEil
.
如何将正则表达式更改为不包含 /d/ 前缀?
编辑:
我已经尝试过这个正则表达式([^/d/]+[\d\x])\w+
,它输出正确的字符串iazs9fEil
,但也返回 URL 的其余部分,所以它是somethingelse?foo=bar
解决方案
推荐阅读
- asp.net-identity - 使用 IdentityServer4、Asp.Net Core Identity 和自定义提供程序进行 Blazor WebAssembly 身份验证,无需实体框架
- opengl - OpenGL 我应该将 MipMaps 添加到哪些纹理并应用各向异性过滤
- php - HasManyThrough 多个数据库
- html - 解析在 Go 中属于一起的表单输入
- powerbi - Power Query 在左连接时创建欺骗
- javascript - 将单个类显示为块而不是在 for 句子中内联
- javascript - 直接将值设置为滑块
- html - 模糊图像的单面
- scala - 以下动态编程解决方案中有关 scala 语法的问题取自 leetcode
- php - 使用 exec() 时,PHP Sudo 权限仅适用于“所有”命令