求一url地址解析的正则表达式
url的格式为:
localhost/p/pcmy
http://localhost/p/pcmy
http://localhost/p/pcmy/
http://localhost/p/pcmy/item/4dd6557d7342bf0695b0f6881b38ee383efdeab8
我想提取出pcmy这几个字符,当然这几个字符的长度是变化的,而且url的格式是如上所示, 我用如下的正则, PHP写法,
$pattern = '/.*\/p\/(.*)\/?.*/i';
$replacement = '$1';
var_dump(preg_replace($pattern, $replacement, $fullUrl));
上面的4种地址替换结果为:
pcmy
pcmy
pcmy/
pcmy/item/4dd6557d7342bf0695b0f6881b38ee383efdeab8
前面两种正确,因为后面没有任何字符,后面两种url,替换错误,因为后面有字符就未替换,请指教,谢谢。
localhost/p/pcmy
http://localhost/p/pcmy
http://localhost/p/pcmy/
http://localhost/p/pcmy/item/4dd6557d7342bf0695b0f6881b38ee383efdeab8
我想提取出pcmy这几个字符,当然这几个字符的长度是变化的,而且url的格式是如上所示, 我用如下的正则, PHP写法,
$pattern = '/.*\/p\/(.*)\/?.*/i';
$replacement = '$1';
var_dump(preg_replace($pattern, $replacement, $fullUrl));
上面的4种地址替换结果为:
pcmy
pcmy
pcmy/
pcmy/item/4dd6557d7342bf0695b0f6881b38ee383efdeab8
前面两种正确,因为后面没有任何字符,后面两种url,替换错误,因为后面有字符就未替换,请指教,谢谢。
...全文
相关推荐
匹配URL的正则表达式(推荐)
"这篇资源主要介绍了如何使用正则表达式来匹配URL,包括无参数的域名地址、含有特定后缀的链接以及带有参数的URL。文章提供了具体的正则表达式实例,并给出了使用说明,适用于JavaScript环境。"
python使用正则表达式提取网页URL的方法
为了提取出所有的URL,我们需要用到正则表达式去匹配HTML中的<a>标签,并提取其href属性值,因为href属性中往往包含了链接地址。在给出的示例代码中,我们首先导入了re模块和urllib模块。
JavaScript正则表达式解析URL的技巧
本篇文章将介绍JavaScript正则表达式在解析URL方面的应用,并提供实例说明如何理解和使用正则表达式。
url正则表达式
**源码解析** 对于标签中提到的“源码”,可能是指使用URL正则表达式的代码示例。
python re正则匹配网页中图片url地址的方法
### Python re正则匹配网页中图片URL地址的方法详解#### 一、背景介绍在进行网页数据抓取或处理HTML内容时,经常会遇到需要提取图片URL的情况。


