我有这个链接: xyz.forum.com/tech/1823630913/status4906130760727773.html
但我想将其转换为: abc.site.com/status/4906130760727773
我怎么能实现这一点,请?
编辑:BIG很抱歉没有说清楚我打算在哪里以及如何使用它。 对不起。但这是我想要使用它的方式。 好吧,使用Chrome插件。 这一个 - http://www.requestly.in/rules/ 它允许您提供要应用的URL和正则表达式。
请检查一下,让我知道如何在这里继续。
答案 0 :(得分:0)
尝试此代码并将结果添加到您的网址
link="xyz.forum.com/tech/1823630913/status4906130760727773.html"
m=re.search('([a-zA-Z]*)[0-9]*.html',link)
if m:
st=m.group(0)
print m #prints status
n=re.search('([0-9]*).html',link)
if n:
no=n.group(0)
print no #prints number
答案 1 :(得分:0)
选择正则表达式
(?:https?:\/\/)?xyz\.forum\.com\/tech\/\d+\/status(\d+)\.html
xyz\.forum\.com\/tech\/\d+\/status(\d+)\.html
.*\/status(\d+)\.html?
.*status(\d+)\..*
.*[a-z]+(\d+)\..*
.*(\d+)\..*
.*(\d{16}).*
然后替换为:
abc.site.com/status/$1
或使用您的编程语言获取捕获组1 并将其添加到“abc.site.com/status /”