dreamweaver搜索替换功能其实是可以使用正则表达式的,合理的使用正则表达式可以达到批量替换代码中指定部分字符、批量搜索同样HTML,不同属性的HTML代码,比如:
<a href="http://www.wdzzz.com/" style="font-size:12px;">我的站长站</a> <a href="http://www.wdzzz.com/" style="font-size:14px;">我的站长站</a> <a href="http://www.wdzzz.com/" style="font-size:13px;">我的站长站</a> <a href="http://www.wdzzz.com/" style="font-size:11px;">我的站长站</a> <a href="http://www.wdzzz.com/" style="font-size:16px;">我的站长站</a>
我需要把以上代码全部替换成
<a href="http://www.wdzzz.com/" style="font-size:20px;">我的站长站</a>
默认的搜索替换功能,是没办法一次性全部选择替换的,只能手动一条条替换了。
如果使用正则表达式就可以轻松一次搞定。
操作方法
1、点击“编辑”,“查找和替换”。或按键盘的“Ctrl”+“F”,打开搜索
2、勾选“使用正则表达式”
3、查找:输入需要搜索替换的内容,可以使用正则表达式,比如上面的案列可以使用:
<a href="http://www.wdzzz.com/" style="font-size:[^"]*px;">我的站长站</a>
替换:就是需要替换后的内容了
<a href="http://www.wdzzz.com/" style="font-size:20px;">我的站长站</a>
正则表达式参考
1、在“查找”栏填入 tppabs="[^"]*",可以找到或替换网页的tppabs="..."代码。
2、在“查找”栏填入 height="\d+",就可以找到或替换网页表格的高度代码。
3、在“查找”栏填入 bgcolor="[^"]*",就可以找到或替换网页背景色代码。
4、在“查找”栏填入<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这几个字母以外的任意字符。