html分组匹配css文件和img图片和js的:

查找到的:"(css.*?)"

替换的:"{% static ‘$1‘ %}"

img:

查找到的:"(img.*?)"

替换的:"{% static ‘$1‘ %}"

js:

查找到的:"(js.*?)"

替换的:"{% static ‘$1‘ %}"

原文地址:https://www.cnblogs.com/zhang-da/p/12088401.html

时间: 2024-10-20 13:06:03

html分组匹配css文件和img图片和js的:的相关文章

透过现象看webpack处理css文件中图片路径转换的具体过程

webpack是目前使用比较流行的一个前端模块打包器,前端的任何资源都被当成一个模块来处理,如图片.css文件等等.在基于webpack构建的前端项目中,一般都会配置有关css文件处理的规则,这其中也包括css文件中图片资源的处理,那么webpack到底是怎么处理它的呢?笔者之前也遇到过类似图片路劲的问题,为此还写过一篇博文webpack生成的css文件background-image url图片无法加载.今天就来说说webpack是怎么处理css文件中的图片路径的,首先上一个具体的例子. 一个

Cookie-free Domains(为什么将静态图片,js,css存放到单独的域名?)

有不少童鞋对这个无关性域名cookie不理解,这个其实是在我的前端性能测试视频中提到的,地址:http://edu.51cto.com/course/course_id-563.html感兴趣的童鞋可以看看. 这里我统一解释下,具体如下(部分引用网络内容): 对静态文件(如图片,js 脚本文件及css文件)启用一个新的独立域名,可以减少不必要的cookie传送,提高请求速度并减少带宽. 我们知道,当向http服务器请求某个url时,浏览器将该url与客户主机中存储的所有cookie比较,如果发现

CSS中background:url(图片) 不能显示的问题

刚刚碰到一个奇怪的问题,这样一段CSS代码: 1 .pho6 { background: url(img/pho6.jpg);  } 这段代码居然不能显示出背景图片,路经绝对是没错的代码肯定没有问题,俄,百度了好久终于让我给找到了真正的问题在哪? 在url(imagepath)里的这个imagepath(图片路径).原来它是相对于.css文件所在的文件夹,也就是调用css文件夹下的子文件夹来获取路径地址, 通过浏览器调试,可以看到浏览器获取路径是从css下面的img来找我的图片的,但是 我的im

【转】Ext JS 集合1713个icon图标的CSS文件

原文:http://extjs.org.cn/node/715 由于最近在研究Extjs4.1.1,没想到Extjs没有自带的iconCls所使用的图标样式css,就是用那个写那个的,纠结了半天,网上也找了好久,还是自己写了个批量处理程序,集合了1713个png小图标,都是Extjs原生态的,直接可以使用,这样后面的开发就方便多了,感兴趣的可以直接拿去用.非Extjs的其他项目也可以使用,使用的时候注意下目录位置. 来张综合的图片: 生成后的CSS文件预览: 注意项目的文件引用位置: CSS文件

webpack模块加载css文件及图片地址

webpack支持css文件加载并打包,只需安装相应加载器并在配置文件中配置 . 加载的css文件内容会与该模块里的js内容混合封装,这样做的好处是一个js文件包含了所有的css与js内容,有效减少了http请求次数,显著提高了页面响应性能的用户体验. 加载css文件时,如果css里含有图片的引用地址,编译时webpack会将图片资源处理并输出到设置的publicPath参数位置,该参数可以是以页面为基准的相对地址,也可以是以根目录为基准的绝对地址.url-laoder会在这个地址下兴建一个im

IE9以上 CSS文件因Mime类型不匹配而被忽略 其他浏览器及IE8以下显示正常

 什么是Mime类型? MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开.多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式.  为什么会出现错误?  在IE9以上的IE浏览器中,尤其是本地环境下,在没有配置服务器的环境下,会遇到外链的CSS文件无法加载成功,而导致想要的效果没有实现!当你遇到这样的问题时,你

CSS:点击图片区域上传文件

前端菜鸟,本人目前只能看懂和抄代码.因为参与一个项目需要用到这块样式,于是在网上找到的例子.于是记下来,同时也是方便自己查阅. /*定义图像以及大小*/ .imageFileInput{ width: 200px; height: 200px; position: absolute; background-color: red; /*这里可以换成图片路径(background-image:../img/....)注意图片路径*/ } /*定义上传*/ .fileInput{ height: 10

根据正则表达式匹配页面中js和css文件

// 匹配 List<string> srcList = new List<string>(); List<string> linkList = new List<string>(); // 匹配js文件 string pattern = "<script[^>]*?src=\"([^>]*?)\"[^>]*?>"; MatchCollection mcs = Regex.Matches(

使用grunt对css中的background图片自动生成雪碧图

公司研发的系统为B/S架构,用户使用浏览器访问系统时,使用浏览器自带工具查看,对图片的请求数极多,多为小图片. 今天想对这个现状进行改善,网上查到一种雪碧图的方案,其实就是使用工具将数量很多的小图片拼成一张大图片,然后css里都引用这张大图片,并指定显示该图片的某一个区域,但这个方案需要手工作很多处理. 于是就想到能不能用目前比较成熟的grunt对前端样式文件自动进行处理,自动生成雪碧图,自动修改样式文件.一搜索果然找到了方案,下面为Gruntfile.js文件的片断: module.expor