Dreamweaver查找替换方法 正则表达式
时间:2017-11-22 18:11:46|栏目:Dreamweaver|点击:
次
1.打开“查找和替换”对话框
2.在“查找范围”选项中选择“文件夹”,然后选择要进行批量替换的文件夹(当然,也可以选择“当前文档”)
3.在“查找”中加入: ([A-z]*)
4.在“替换”中加入:$1
5.在“选项”中选择“使用正则表达式”(请注意,一定要选择这个哦)
6.单击“全部替换”就行了。
分析:
整个过程中,最重要是第三和第四步。在第三步中,用到了正则 ([a-z]*)。这是什么意思呢?根据正则语法:
(pattern)--匹配pattern 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到,在VBScript 中使用 SubMatches 集合,在JScript 中则使用 $0…$9 属性。注意,在Dreamweaver中是从$1开始的。
[xyz] -- 匹配所包含的任意一个字符。[A-z]就表示匹配任意大小写英文字符。
* -- 匹配前面的子表达式零次或多次,在本例中就是匹配[a-z]零次或多次。
整个表达式([A-z]*)就表示:匹配任意多个连续的大小写英文字符,并且所产生的区配可以从Matches中得到。
由上面的解释,很容易就能知道,第四步中的$1代表的是Matches集合中的第一个匹配。在本例中也就是任意多个连续的英文字符。至于详细的正则表达式语法,可以到网上查找,或许下个 JavaScript.chm里面也能找到,我在这里就不展开了。
另外,说来也搞笑,刚学正则的时候,总是不知道怎样匹配 任意文本。后来经过一番研读,终于给匹配出来了,其实说来也很简单,不就是任意非空白字符和空白字符的组合嘛:([\s\S]*)
还有要提醒一下大家的是,如果要进行上面的那种标签形式,Dreamweaver还提供了另外一种更为直观的方法,具体我也不多话,在“查找和替换”的“搜索选项中选择“指定标签”就会看到。
总结:Dreamweaver提供了非常强大的查找与替换功能。灵活的运用它提供的各种方法,将会给工作带来更多的便利。
例:
网页1:<TITLE>教学网</TITLE><h1>珍视学生的自主阅读</h1>网页2: <TITLE>教学网</TITLE><h1>做一个热爱读书的学生</h1> 如上,我有一组静态网页,TITLE标签内全部相同,想用h1标签中的标题文本,批量替换TITLE标签中的标题文本。请问,如何用DW正则表达式批量操作!
栏 目:Dreamweaver
本文地址:http://028ta.com/index.php?m=home&c=View&a=index&aid=96
您可能感兴趣的文章
- 11-22Dreamweaver CS3中的CSS布局规则
- 11-22Dreamweaver定义模板批量制作网页
- 11-22Dreamweaver查找替换方法 正则表达式
- 11-22DW的源代码视图按空格代码提示功能消失
- 11-22Dreamweaver生成新页面css的类失效
- 11-22写给喜欢用DW编写CSS人的一些建议
- 11-22Dreamweaver cs6设置代码字体大小的方法
阅读排行
推荐教程
- 11-22DW的源代码视图按空格代码提示功能消失
- 11-22Dreamweaver查找替换方法 正则表达式
- 11-22写给喜欢用DW编写CSS人的一些建议
- 11-22Dreamweaver CS3中的CSS布局规则
- 11-22Dreamweaver生成新页面css的类失效
- 11-22Dreamweaver cs6设置代码字体大小的方法
- 11-22Dreamweaver定义模板批量制作网页