gpt4 book ai didi

javascript - JS正则表达式匹配imdb url

转载 作者:行者123 更新时间:2023-11-28 07:07:08 36 4
gpt4 key购买 nike

谁能告诉我这段 JavaScript 代码有什么问题

"http://www.imdb.com/title/tt2618986/".match("~http://(?:.*\.|.*)imdb.com/(?:t|T)itle(?:\?|/)(..\d+)~i");

当我在这里尝试这个时https://regex101.com/r/yT7bG4/1它可以工作,但不能在 JavaScript 中

最佳答案

在 JavaScript 中创建正则表达式的方式是 /pattern/flags。您正在寻找的代码类似于:

"http://www.imdb.com/title/tt2618986/".match(/http:\/\/(?:.*\.|.*)imdb.com\/(?:t|T)itle(?:\?|\/)(..\d+)/i);

您必须转义正则表达式中的所有 /,以便 / 成为正则表达式的一部分,而不是指示它的结尾。我建议阅读this article如果您想了解有关 JavaScript 中正则表达式的更多信息。

此外,https://regex101.com/左侧“FLAVOR”横幅下有一个 JavaScript 选项,这可能有助于了解哪些标志有效。

关于javascript - JS正则表达式匹配imdb url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31623704/

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