我有一系列这样的字符串:
http://mytestdomain.com/bla/abc/?zde&wpv_paged=2
http://mytestdomain.com/bla/abc/?zde&wpv_paged=3
http://mytestdomain.com/bla/abc/?zde&wpv_paged=4
http://mytestdomain.com/bla/abc/?zde&wpv_paged=5
等
我需要一种方法来删除字符串的'&wpv_paged='
部分及其之后的所有内容
我的问题是,我应该使用regex
还是split()
,如果是这样,我将如何实现这一目标?
由于
答案 0 :(得分:3)
答案 1 :(得分:0)
var url = "http://mytestdomain.com/bla/abc/?zde&wpv_paged=2".split("&wpv_");
url[0]
会在“& wpv _” - 部分
答案 2 :(得分:0)
取决于您对http://mytestdomain.com/bla/abc/?zde&wpv_paged=2¶m2=abc
"http://mytestdomain.com/bla/abc/?zde&wpv_paged=2¶m2=abc".split("&wpv_")[0]
给出:
http://mytestdomain.com/bla/abc/?zde
和
"http://mytestdomain.com/bla/abc/?zde&wpv_paged=2¶m2=abc".replace(/&wpv_paged=\d+/, '')
给出:
http://mytestdomain.com/bla/abc/?zde¶m2=abc