凯时尊龙-d88尊龙官网登录免费下载

当前位置:凯时尊龙-d88尊龙官网登录免费下载>>桥梁板

dreamweaver查找替换方法 正则表达式-凯时尊龙

时间:2017-11-22 10:11:35 来源:15603758608 人气:240
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里面也能找到,我在这里就不展开了。
另外,说来也搞笑,刚学正则的时候,总是不知道怎样匹配 任意文本。后来经过一番研读,终于给匹配出来了,其实说来也很简单,不就是任意非空白字符和空白字符的组合嘛:([ss]*)
还有要提醒一下大家的是,如果要进行上面的那种标签形式,dreamweaver还提供了另外一种更为直观的方法,具体我也不多话,在“查找和替换”的“搜索选项中选择“指定标签”就会看到。
总结:dreamweaver提供了非常强大的查找与替换功能。灵活的运用它提供的各种方法,将会给工作带来更多的便利。
例:
网页1:教学网网页2: 教学网 如上,我有一组静态网页,title标签内全部相同,想用h1标签中的标题文本,批量替换title标签中的标题文本。请问,如何用dw正则表达式批量操作!
网站地图