在Dreamweaver中使用正则表达式查找替换

作者:enenba | 发表于:2012-07-02 17:17 | 分类:正则表达式

前一段时间网站改版,需要更改原文的一些规律性的东西,找了很久,收集了几条关于DW中用正则表达式查找替换的资料,特分享如下:

  在Dreamweaver中打开一个或多个网页,在源代码中点击“编辑”>“查找和替换”,点击勾选“正则表达式”选项:

1.找到或替换网页的tppabs="..."代码。
  在“查找”栏填入tppabs="[^"]*",就可以找到或替换网页的tppabs="..."代码。

2.找到或替换网页表格的高度代码。
  在“查找”栏填入 height="\d+",就可以找到或替换网页表格的高度代码。

3.找到或替换网页背景色代码。
  在“查找”栏填入 bgcolor="[^"]*",就可以找到或替换网页背景色代码。

4.找到或替换网页的JS代码。
  在“查找”栏填入<script (.|\s|\n)*?</script>,就可以找到或替换网页的JS代码。

5.找到或替换网页的式样表代码。
  在“查找”栏填入<style type="text/css">(.|\\s|\\n)*?</style>,就可以找到或替换网页的式样表代码。

6.找到或替换网页中各种类型的表格代码。
  在“查找”栏填入<table border="0" cellspacing="0" width="778" height="51">(.|\s|\n)*?</table>,就可以找到或替换网页中该类型的表格代码。

常用的通配符(正则表达式)

1..匹配除换行符以外的任意字符。
2.\w匹配字母或数字或下划线或汉字。
3.\d匹配数字。
4.\s匹配任意的空白符。
5.\b匹配单词的开始或结束。
6.^匹配字符串的开始。
7.$匹配字符串的结束。
8.*匹配重复零次或更多次。
9.+匹配重复一次或更多次。
10.?匹配重复零次或一次。
11.{n}匹配重复n次。
12.{n,}匹配重复n次或更多次。
13.{n,m}匹配重复n到m次。
14.\W匹配任意不是字母,数字,下划线,汉字的字符。
15.\S匹配任意不是空白符的字符。
16.\D匹配任意非数字的字符。
17.\B匹配不是单词开头或结束的位置。
18.[^x]匹配除了x以外的任意字符。
19.[^aeiou]匹配除了aeiou这几个字母以外的任意字符。

上一篇: 最新手机号码正则表达式   |   下一篇:我猜猜你的em博客使用的是什么模板» 标签: 正则表达式 DW 正则过滤

评论: