【发布时间】:2021-11-07 00:56:44
【问题描述】:
我想替换一部分url:
Origin-> https://example.u-test.com/ex-2<br>
Destination-> https://example.u-test.com/ex <br>
所以我想要的是删除“-”之后的部分,但只删除第一个斜线之后的第二部分。
url.replace(/ *\-[^.]*\. */g, ".") 我得到:
我想删除 ex 后的“-2”,而不是第一部分中的“-test”。
什么是正确的正则表达式?
【问题讨论】:
-
显示代码以便我们提供帮助
-
为什么是正则表达式?为什么不
.split()? -
您只需要 regx 中的答案吗?
-
我会说从 url 构建一个
URL对象,然后对pathname属性而不是整个 url 进行操作
标签: javascript regex redirect