假设我有一个看起来像这样的URL:
http://www.mywebsite.com/param1:set1/param2:set2/param3:set3/
我已经在我的javascript中使它变得可变但现在我想将"param2:set2"改为"param2:set5"或者其他什么.我如何抓住字符串的那一部分并进行更改?
需要注意的一点是字符串中的"param2 ..."可以改变":"之后的字符数.我知道我可以使用子串从前面获取字符串的一部分,但我不知道如何从末尾或中间的任何地方抓取它.
这个怎么样?
>>> var url = 'http://www.mywebsite.com/param1:set1/param2:set2/param3:set3/';
>>> url.replace(/param2:[^/]+/i, 'param2:set5');
"http://www.mywebsite.com/param1:set1/param2:set5/param3:set3/"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5417 次 |
| 最近记录: |