Javascript从字符串中删除当前单词及其后的所有内容
Javascript deleting current word from string and everything after it
我有一系列这样的字符串:
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
etc
我需要一种方法来删除字符串的'&wpv_paged='
部分以及之后的所有内容
我的问题是,我应该使用regex
还是split()
?如果是,我将如何实现这一点?
感谢
&wpv_paged='d+.*$
你可以试试这个。替换为empty string
。请参阅演示。
http://regex101.com/r/sU3fA2/7
var url = "http://mytestdomain.com/bla/abc/?zde&wpv_paged=2".split("&wpv_");
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&wpv_paged=2¶m2=abc".replace(/&wpv_paged='d+/, '')
给出:
http://mytestdomain.com/bla/abc/?zde¶m2=abc
相关文章:
- 如何在Javascript中从字符串中提取某些单词
- 如何在PHP中获取特定的字符串单词
- 对字符串使用IndexOf来挑选某些单词
- 如何替换数据属性中的特定字符串单词
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- 我如何从字符串中选出第一个单词的第一个字母,然后再选出第二个单词
- Regex模式,用于检查字符串中每个单词的第一个字母(如果是Javascript中的大写字母)
- 类别自动完成jQuery中的单词级自定义筛选器,而不是子字符串
- 测试字符串中的多个单词
- 正则表达式以更改字符串中的某些单词
- 输出包含3个单词的字符串中的前2个单词
- Geoplugin字符串结果为德语单词/语言
- 如何知道找到的单词是字符串的一部分还是JavaScript中的函数调用
- 跳过用户输入的文本字符串中的特殊字符,并在 Javascript 中的每个单词后添加连字符
- 查找数组中最长的单词/字符串
- 使用 jQuery 在大写字母中制作特定的单词(字符串)
- 在 javascript 中使用嵌套的 for 循环返回单词字符串中重复最多的字母
- JavaScript RegEx新手-从三个单词字符串中选择中间单词
- 使用javascript确保给定的单词(字符串)都是大写字母
- 判断多单词字符串是否包含单词