python - 从 url 获取产品代码,我需要正则表达式吗?

标签 python regex

一个 url 看起来像:

http://www.example.com/cgi-bin/blahblah?&PC=abd23423&uy=020

我需要提取值:abc23423

我试过这个正则表达式,但它不起作用:

rx = re.compile(r'PC=(\w*)&uy=')

然后我做了:

pc = rx.search(url).groups()

但是我得到一个错误:

属性错误:nonetype 对象没有属性组。

最佳答案

尝试 urlparse .

关于python - 从 url 获取产品代码,我需要正则表达式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3486313/

相关文章:

python - 在python中使用正则表达式提取括号内的单词

java - 取出一个字段的第一行,在Logstash 1.4.0中添加为新字段

ruby-on-rails - 如何从 Rails 中的字符串中识别一组日期

java - 用于 java 的马拉地语的正则表达式

python - "Optional"正则表达式中的反向引用

python - 更改meta.function-call Visual Studio代码的字体颜色

python - 如何在python中的while循环语句中使用迭代器

python - Python校准相机

python - 将 IronPython WPF 项目编译为 exe

java - 用户名的正则表达式不起作用