【发布时间】:2011-07-02 19:46:55
【问题描述】:
我有一个网址 (http://www.something.com/subdirectory/image.jpg),我想使用正则表达式将网址分成两部分:
1) 在最后一个句点之前捕获 url 的第一部分 (http://www.something.com/subdirectory/image)
2) 在最后一个句点之后捕获url的最后一部分(jpg)
文件扩展名并不总是 jpg。
到目前为止,我已经想出了一些东西,但它是在第一个句点之前而不是最后一个句点之前捕获字符串:
/([^.]*)\.(.*)/
编辑:这就是我想要做的。通过在图片名称的末尾添加“_On”来替换当前的 src。
$(this).attr("src").replace(/(.*)\.([^.]+)$/, "$1_On.$2")
提前感谢您的任何帮助, 乙
【问题讨论】:
-
仍在努力让它发挥作用......