微信小程序正则表达式提取链接

December 09, 2023
测试
测试
测试
测试
1 分钟阅读

最近在开发这一款小程序,用于去水印的,接口大家也知道都泛滥了,用小程序对接,毫无压力,既能获得一点广告收益,也可以当作工具给自己用,输入/粘贴链接后,即可提取出无水印视频,然后保存在手机上

在这里插入图片描述
在这里插入图片描述

问题 通过复制视频软件的链接会得到类似如下的内容(可见并不是纯文字的),已经打码

1.56 SlC:/ 90年****妆容教学 # 古风 # ****教学 # 古典妆容 https://v.*5Q7/ 复制此链接,打开搜索,直接观看视频!

解决办法 通过正则表达式: 1、新建方法get_url

   get_url:function(string) {
let that=this;
var reg = /(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|&|-)+)/g;
if (reg.test(string)) { 
  return string.match(reg)[0];
} else {
  return "";
}
  },

2、调用即可

 var new_copy=that.get_url(that.data.copy);
 console.log(new_copy);

效果:

在这里插入图片描述
在这里插入图片描述

这里是是废话:由于推荐需要字数,由于推荐需要字数,由于推荐需要字数,由于推荐需要字数,由于推荐需要字数,由于推荐需要字数,大家可以跳过,这里是废话区,最近在开发这一款小程序,用于去水印的,接口大家也知道都泛滥了,用小程序对接,毫无压力,既能获得一点广告收益,也可以当作工具给自己用,输入/粘贴链接后,即可提取出无水印视频,然后保存在手机上

完整处理后:

在这里插入图片描述
在这里插入图片描述

好了,就到这里了

继续阅读

更多来自我们博客的帖子

如何安装 BuddyPress
由 测试 December 17, 2023
经过差不多一年的开发,BuddyPress 这个基于 WordPress Mu 的 SNS 插件正式版终于发布了。BuddyPress...
阅读更多
Filter如何工作
由 测试 December 17, 2023
在 web.xml...
阅读更多
如何理解CGAffineTransform
由 测试 December 17, 2023
CGAffineTransform A structure for holding an affine transformation matrix. ...
阅读更多