我拼命想弄清楚如何从特定字符串中获取所有路径和文件名。
例如
src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.1') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.1') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.1') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular') format('svg');
应该产生一个包含以下内容的数组:
../fonts/, fontawesome-webfont.eot?#iefix&v=4.0.1
../fonts/, fontawesome-webfont.woff?v=4.0.1
../fonts/, fontawesome-webfont.ttf?v=4.0.1
../fonts/, fontawesome-webfont.svg?v=4.0.1#fontawesomeregular
到目前为止,我得到的是遵循正则表达式:
url\(\'(.*?)\/(.*?)\'
问题是我得到以下信息:
.., /fonts/fontawesome-webfont.eot?v=4.0.1
.., /fonts/fontawesome-webfont.woff?v=4.0.1
.., /fonts/fontawesome-webfont.ttf?v=4.0.1
.., /fonts/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular
那么,为了在路径中最后一次出现 / ,我必须考虑什么?
谢谢你的帮助,p