| 网站首页 | 绿色软件 | 绿色数码 | 安全中心 | 屏保中心 | 源码中心 | 电子书库 | 教程库 | 图片库 | 资料库 | 算命 | 笑话 | 论坛 | 绿站旧版 | 返回总部 | 
您现在的位置: 绿色软件站 >> 教程库 >> 软件类 >> 其他软件 >> 文章正文
Search and Replace中使用正则表达式查找替换块         
Search and Replace中使用正则表达式查找替换块
作者:佚名 文章来源:Onegreen.Net 浏览次数: 更新时间:2007-5-13 22:56:52

Search and Replace是一个查找替换超强工具软件,特别是在做网页时尤其如此,它可以做到查找指定类型或一批类型的文件,也可以查找指定目录或及其子目录下的特定类型的文件,支持块查寻与块替换,所谓块就是指多行文本,前提是与输入的源文本块大小内容完全相同的块在文件中存在(好象是废话,呵呵),可在做网页时不可能保证多个文件中同一块文本完全一致,这对于做网页的人来说应该有体会,比如有两个文件中有一段文本几乎完全相同,可其中一个在编辑时不小心把这个块里多按了一个空格或回车什么的,这些键对网页正确性并无大碍,但在查找替换时就出问题了,所以,在编网页时使用的最多的就是注册块(对于编程者来说一样),如:

<!--MainMenu-->

主菜单内容,多行,不同文件这一段可以不同,只要前后的注册释一样即可

<!--MainMenu-->

这时我们在使用Search and Replace软件时只要用正则表达式查找,所用表达式为:

<!--MainMenu-->*<!--MainMenu-->

这样就可以轻松把这一块都找出来,在替换框内输入要替换的块就可以了,输入块与输入串的不同之处在于,输入块只要点替换文本框右侧的"..."按钮,在出现的窗口内输入内容就可以了,这对编程者也是很有用的,比如要把一个过程K掉,只用下面的语句查找就可以

Sub ohMyGod*End Sub

就可以了。

有些时候用正则表达式查找怎么查也查不出来,这时只要把参数设置一下就可以了,地方在:

“查看”“选项”“查找”“最大常规词句大小(我这里用的汉化版本上的是这样的,个人认为翻译不准确,英文是:Maximum Regular Expression Size,明明应该翻译为正则表达式语句最大长度才正确嘛)”后的框内的数字整大一些就行,如32768,默认是300,肯定有点小啦。

EmEditor的正则表达式语句与此不同,鄙人正在琢磨之中。

顺便转告一下Google和Baidu的机器人:这篇文章可完全是我原创的哟,你们不是喜欢原创吗?哈哈

文章录入:onegreen    责任编辑:onegreen 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口


    相 关 信 息
    最 新 文 章
    热点推荐
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    cmd 方式使用 Search and Replace
    巧用工具将搜索贯彻到RAR压缩包内
    文件批量修改利器:Search and Replace