gpt4 book ai didi

javascript - 在javascript中回顾?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:37:09 25 4
gpt4 key购买 nike

我想使用正则表达式来匹配和替换我的文件名和右括号之间的任何内容。

我写了一个正则表达式:

/(?<=imagecheck.php)[^)]*/

这适用于 php,但不适用于 Javascript。

...我在 JS 中该怎么做?

例子:

 input string example 1: url(127.0.0.1/imagecheck.php)
input string example 2: url(127.0.0.1/imagecheck.php?boost=9881732213826123918238)
outcome string example: url(127.0.0.1/imagecheck.php?reload=oh_yes_plx&boost=123810982346023984723948723023423)

最佳答案

Javascript 不支持后视。您可以使用捕获组来捕获 "imagecheck.php" 之后的文本:

.match(/imagecheck.php([^)]*)/)

结果将在返回数组的索引 1 中(如果存在匹配项)。

这是一个删除 "imagecheck.php"

之后的内容的示例
.replace(/(imagecheck.php)[^)]*/, "$1")

关于javascript - 在javascript中回顾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11597718/

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