`
zhouzaibao
  • 浏览: 291656 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

firebug中测试正则表达式

阅读更多

在使用firebug测试正则表达式很不错。可以提高程序开发的效率

1.检测正则表达式是否找到匹配

/正则表达式/.test(document.body.innerHTML)

 如果返回true则证明找到。

2.查看匹配到的内容

document.body.innerHTML.match(
/正则表达式/
);

3.上面只会打印出第一个匹配,如果要输出找到匹配的数组则用

document.body.innerHTML.match(
/正则表达式/g
);

4.有些时候需要将找到的内容全部打印出来,比如在正则表达式中用到了括号,想输出括号中的内容,则需要使用下面的方式

var s = document.body.innerHTML;
var r = /<dt\s+class="p">(?:.|\s)+?<a\s+href="(.+?)"\s+title="(.+?)"(?:.|\s)+?<img\s+src="(.+?)"(?:.|\s)+?<span\s+class="info">(.+?)<\/span>/img;
var m = r.exec(s);
while(m){
   console.log(m[1]);
   console.log(m[2]);
   console.log(m[3]);
   console.log(m[4]);
   m = r.exec(s);
}

 其中s代表需要匹配的字符串,r代表正则表达是,其中的img是匹配的模式,而在正则表达式里面(?:.|\s)?:代表该括号内的内容不输出,也就是使用group中不出现(java中)js中就是数组的索引了。.|\s就是包含回车换行的任意字符了,这个一般在匹配多行中才用到,console.log就是打印出信息,这样可以清晰的显示出正则表达式是否按照自己的意愿工作。

 

ps:转载请注明出处。

0
0
分享到:
评论

相关推荐

    Python网络爬虫项目开发实战_数据抓取_编程案例解析实例详解课程教程.pdf

    一个爬虫,可以通过跟踪链接的方式下载我们所需的网页。虽然这个例子很有意思,却不够实用...然后,我们会介绍三种抽取网页数据的方法,分别是正则表达式、Beautiful Soup和lxml。最后,我们将对比这三种数据抓取方法。

    firebug1.12-firebug1.11-firebug1.10-firebug1.9-firebug1.8-firebug1.7

    firebug1.12 firebug1.11 firebug1.10 firebug1.9 firebug1.8 firebug1.7

    Firebug中文 web_develope中 火狐2.0.0.14.rar

    带firebug、web-develop配套的firefox,做页面开发调试利器、抓好的页面代码也可以用它。... 事因web_developer 选项十分丰富,脑残的我就不做详细测试了。注意下面这结果表明火狐官网一样这么脑残的说。

    JavaScript详解(第2版)

     17.2.3 测试正则表达式   17.2.4 RegExp对象的属性   17.3 使用字符串的正则表达式方法   17.3.1 match()方法   17.3.2 search()方法   17.3.3 replace()方法   17.3.4 split()方法   17.4 ...

    JavaScript实战

    4.3.1 创建和使用基本的正则表达式 84 4.3.2 构建一个正则表达式 85 4.3.3 分组正则表达式的部分 88 4.3.4 有用的正则表达式 89 4.3.5 匹配模式 94 4.3.6 替换文本 96 4.3.7 尝试正则表达式 97 4.4 数值 97 4.4.1 把...

    firefox插件firebug

    Firebug是firefox的一个插件,Firebug 和 firefox 整合在一起,使你浏览网页时手边有了一套强大的网页开发工具。...文件的扩展外是 xpi 直接拖入到 FireFox中就可以安装了。 安装好后按 F12 就会弹出调试窗口

    firebug1.9.0

    firebug1.9.0 下载测试下是否支持firefox9

    渗透测试必备Firefox插件包含firebug,hackbar,autoproxy 安全牛苑

    渗透测试必备Firefox插件包含firebug,hackbar,autoproxy 安全牛苑

    firebug各个版本安装包

    firebug各个版本安装包,从firebug-1.7.3到firebug-1.12.7-fx.xpi。

    firebug for firefox6.0

    firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0

    最新版firefox和firebug

    最新版firefox和firebug,for开发页面

    IE firebug插件,IE插件 类似Firebug,IE WebDeveloper

    IE插件 类似Firebug,IE firebug插件,IE WebDeveloper ,IE的测试网页插件,在IE中处理CSS样式问题

    火狐30及FireBug2.0

    火狐30,FireBug2.0 ,web开发利器,下载后直接解压,先安装火狐浏览器,然后点击工具---附加组件,然后将FireBug的文件直接拖到窗口内,即可完成安装,使用时,点击浏览器地址栏后面的虫子图标,即可进入firebug...

    firebug-2.0.19.xpi

    firebug-2.0.19.xpi firebug快速定位元素,旧版本下载

    firebug.7z

    firebug从firebug-1.7.3到firebug-1.12.7-fx.xpi各个版本安装包,适用于火狐50以下各个版本

    fireBug教程Word版(全)

    fireBug教程Word版(全) Javascript的调试利器:Firebug使用详解 分类: JavaScript2007-09-02 13:2086686人阅读评论(75)收藏...由于本人水平与能力有限,在文章中的可能会有很多错误与遗漏,希望大家能谅解和指正!

    firefox 及 firebug

    1、Firefox火狐浏览器最新官方版下载 版本:41.0.2.5765 大小:43.1M 更新:2015-10-16 环境:WinXP/Win2003/Vista/Win7/Win8 2、Firebug 2.0.12

    firefox_firebug

    firefox + firebug firefox + firebug firefox + firebug

    FireBug插件使用教程

    FireBug插件使用教程 介绍如何安装firebug

    火狐浏览器带Firebug

    Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...

Global site tag (gtag.js) - Google Analytics