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¶m2=abc".split("&wpv_")[0]
给出:
http://mytestdomain.com/bla/abc/?zde
http://mytestdomain.com/bla/abc/?zde¶m2=abc
及
给出:
http://mytestdomain.com/bla/abc/?zde
http://mytestdomain.com/bla/abc/?zde¶m2=abc
取决于您想要的
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¶m2=abc
及
给出:
http://mytestdomain.com/bla/abc/?zde
http://mytestdomain.com/bla/abc/?zde¶m2=abc
取决于您想要的
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¶m2=abc
及
给出:
http://mytestdomain.com/bla/abc/?zde
http://mytestdomain.com/bla/abc/?zde¶m2=abc
取决于您想要的
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¶m2=abc
及
给出:
http://mytestdomain.com/bla/abc/?zde
http://mytestdomain.com/bla/abc/?zde¶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
?那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()