gpt4 book ai didi

javascript - 查看字符串是否包含子字符串数组中的任何元素的最佳方法?然后如果匹配则替换

转载 作者:行者123 更新时间:2023-12-02 15:24:26 26 4
gpt4 key购买 nike

好吧,我有很多需要解码的网址(具体来说,我需要解码编码的特殊字符,例如“+”、“|”等)。

我有一个需要在 URL 字符串中搜索的编码字符列表。我可以采用一个字符串,查找从该字符串中的子字符串数组中获取的任何子字符串,然后替换该子字符串的最佳方法是什么。

示例:

假设这是我在主字符串中查找的子字符串列表以及它们需要编码/解码的内容。

!   %21
" %22
# %23
$ %24
% %25
& %26
' %27
( %28
) %29
* %2A
+ %2B
, %2C
- %2D

我把这个作为我的字符串:

test.com/abc%2Bblahblah%28blahblah%22

如何将子字符串列表与该主字符串相匹配,以便主字符串变为:

test.com/abc+blahblah(blahblah"

最佳答案

使用

decodeURIComponent('test.com/abc%2Bblahblah%28blahblah%22');

关于javascript - 查看字符串是否包含子字符串数组中的任何元素的最佳方法?然后如果匹配则替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33811145/

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