gpt4 book ai didi

javascript - 使用 Javascript 查找替换 URL 的短部分

转载 作者:行者123 更新时间:2023-11-30 13:27:07 25 4
gpt4 key购买 nike

假设我将以下 URL 存储在名为 content 的变量中:

http://www.example.com/watch?v=4444444&feature=related

Problem:

  1. I need to replace watch?v= with embed/
  2. I need to erase whatever comes after &

The final output would look like:

http://www.example.com/embed/4444444

I tried these two steps but didn't work:

content = content.replace('/watch?v=/', 'embed/');
content = content.replace('&*/g','');

页面源代码中的 URL 显示为:

http://www.example.com/watch?v=4444444&feature=related

最佳答案

你有很多错误:

  • 当您只需要一个字符串时,您正在使用正则表达式。
  • 您正在将正则表达式编写为字符串。
  • 要编写“匹配任何字符”,您需要编写 '.*',而不仅仅是 '*'。星号修改之前的 token 。
  • 这里不需要使用g标志。

试试这个:

 content = content.replace('watch?v=', 'embed/').replace(/&.*/, '');

关于javascript - 使用 Javascript 查找替换 URL 的短部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8103321/

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