Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript从字符串中删除当前单词及其后的所有内容_Javascript_Regex - Fatal编程技术网

Javascript从字符串中删除当前单词及其后的所有内容

Javascript从字符串中删除当前单词及其后的所有内容,javascript,regex,Javascript,Regex,我有一系列这样的字符串: 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_pa

我有一系列这样的字符串:

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()
,如果是,我将如何实现

谢谢

url[0]
将为您提供“&wpv_”部分之前的url段

url[0]
将为您提供“&wpv_”部分之前的url段

url[0]
将为您提供“&wpv_”部分之前的url段

url[0]
将为您提供“&wpv_”部分之前的url段

您可以尝试此操作。替换为
空字符串
。请参阅演示

您可以尝试此操作。替换为
空字符串
。请参阅演示

您可以尝试此操作。替换为
空字符串
。请参阅演示

您可以尝试此操作。替换为
空字符串
。请参阅演示


取决于您想要的
http://mytestdomain.com/bla/abc/?zde&wpv_paged=2¶m2=abc

"http://mytestdomain.com/bla/abc/?zde&wpv_paged=2&param2=abc".split("&wpv_")[0]
给出:

http://mytestdomain.com/bla/abc/?zde
http://mytestdomain.com/bla/abc/?zde&param2=abc

给出:

http://mytestdomain.com/bla/abc/?zde
http://mytestdomain.com/bla/abc/?zde&param2=abc

取决于您想要的
http://mytestdomain.com/bla/abc/?zde&wpv_paged=2¶m2=abc

"http://mytestdomain.com/bla/abc/?zde&wpv_paged=2&param2=abc".split("&wpv_")[0]
给出:

http://mytestdomain.com/bla/abc/?zde
http://mytestdomain.com/bla/abc/?zde&param2=abc

给出:

http://mytestdomain.com/bla/abc/?zde
http://mytestdomain.com/bla/abc/?zde&param2=abc

取决于您想要的
http://mytestdomain.com/bla/abc/?zde&wpv_paged=2¶m2=abc

"http://mytestdomain.com/bla/abc/?zde&wpv_paged=2&param2=abc".split("&wpv_")[0]
给出:

http://mytestdomain.com/bla/abc/?zde
http://mytestdomain.com/bla/abc/?zde&param2=abc

给出:

http://mytestdomain.com/bla/abc/?zde
http://mytestdomain.com/bla/abc/?zde&param2=abc

取决于您想要的
http://mytestdomain.com/bla/abc/?zde&wpv_paged=2¶m2=abc

"http://mytestdomain.com/bla/abc/?zde&wpv_paged=2&param2=abc".split("&wpv_")[0]
给出:

http://mytestdomain.com/bla/abc/?zde
http://mytestdomain.com/bla/abc/?zde&param2=abc

给出:

http://mytestdomain.com/bla/abc/?zde
http://mytestdomain.com/bla/abc/?zde&param2=abc

http://mytestdomain.com/bla/abc/?zde&wpv_paged=2¶m2=abc
?那
http://mytestdomain.com/bla/abc/?zde&wpv_paged=2¶m2=abc
?那
http://mytestdomain.com/bla/abc/?zde&wpv_paged=2¶m2=abc
?那
http://mytestdomain.com/bla/abc/?zde&wpv_paged=2¶m2=abc
?这不会发生如果在wpv paged参数之后添加了一个附加参数,则可以工作,例如:@sebbzzz现在可以:)我可以使用str.replace()和这个正则表达式吗?@user2028856使用regex.replace()如果在wpv paged参数之后添加一个附加参数,则无法工作,例如:@sebbzzz现在可以:)我可以使用str.replace()吗使用此正则表达式?@user2028856 use regex.replace()如果在wpv paged参数后添加其他参数,则此操作将不起作用,例如:@sebbzzz将立即执行:)我可以使用str.replace()来使用此正则表达式吗?@user2028856 use regex.replace()如果在wpv paged参数后添加其他参数,则此操作将不起作用,像这样:@sebbzzz现在就可以:)我可以使用str.replace()来处理这个正则表达式吗?@user2028856使用regex.replace()