使用 MooTools / JavaScript 进行字符串操作
如何使用 MooTools / JavaScript 操作字符串
我想替换以下网址中 /p/
之后的所有内容:
http://example.com/groups/browse/catId/14/p/1000-1500
预期结果:
http://example.com/groups/browse/catId/14
How do I manipulate a string using MooTools / JavaScript
I would like to replace all after /p/
in following url:
http://example.com/groups/browse/catId/14/p/1000-1500
Expected result:
http://example.com/groups/browse/catId/14
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这看起来不像您想要替换,而看起来您想要删除。
您可以使用纯 Javascript 中的常规字符串操作来完成此操作:
That doesn't look like you want to replace, it looks like you want to remove.
You can do that with regular string operations in plain Javascript:
使用正则表达式就足够简单了:
在上面的正则表达式中,
\/p\/
是带有转义斜杠的/p/
,后跟.+
,这意味着匹配任意字符(空格除外)一次或多次。您可以在 http://www.regular-expressions.info/javascript 温习 JavaScript 正则表达式.html。
Simple enough with regex:
In the regex above,
\/p\/
is/p/
with escaped slashes, followed by.+
which means match any character (except white space) one or more times.You can brush up on your JavaScript regular expressions at http://www.regular-expressions.info/javascript.html.
你不一定非要使用mootools。您可以使用 javascript 中的
split
函数拆分字符串you don't have to use mootools necessarily. you can split the string with
split
function from javascript