gpt4 book ai didi

javascript - url 的正则表达式后跟某些文本

转载 作者:行者123 更新时间:2023-11-27 23:46:06 25 4
gpt4 key购买 nike

https://drive.google.com/open?id=0B2bi70xUVP_QeFVjOUdjRXNWNlU

我想将上面的内容替换为

http://drive.google.com/uc?export=view&id=0B2bi70xUVP_QeFVjOUdjRXNWNlU

为此,我尝试创建一个正则表达式来检测第一个字符串

我的正则表达式:

^(http|https):[^\/\/drive\.google\.com\/open\?^id\=$].*$

但是它不起作用。

请帮忙

最佳答案

您可以使用:

var str = 'https://drive.google.com/open?id=0B2bi70xUVP_QeFVjOUdjRXNWNlU';

var result = str.replace(/^https?(:\/\/drive\.google\.com\/)open\?(id=[^&]+)$/,
'http$1uc?export=view&$2');

RegEx Demo

关于javascript - url 的正则表达式后跟某些文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33172431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com