网站通知

尊敬的所有访问来客您好:

本公司全力支持关于《中华人民共和国广告法》实施的“极限化违禁词”相关规定,且已竭力规避使用相关“违禁词”(如最佳、顶级)等极限化词汇。如果还有“极限化”违禁词用在本公司网页,本公司申明全部失效。


所有访问本公司网页的人员均表示默认此条约,不支持任何发来“违禁词”为借口或理由投诉我公司违反《中华人民共和国广告法》或《新广告法》来变相勒索索要赔偿的违法恶意行为!如有疑问请及时联系本公司进行更改,感谢您的配合和支持,谢谢!

我默认此条约

欢迎光临:舞钢市鑫泽钢铁销售有限公司网站!

当前位置:首页>>桥梁板

Dreamweaver查找替换方法 正则表达式

时间:2017-11-22 10:11:35 来源:15603758608 人气:472

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正则表达式批量操作!