粤ICP备11076303号  广州青年志愿者协会医疗服务总队 www.gzyld.org.cn
加入医疗队
加入志愿者

位置:GZ医疗队公益纪实公益站长系统软件

Search and Replace中使用正则表达式查找替换块


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

<!--MainMenu-->

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

<!--MainMenu-->

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

<!--MainMenu-->*[]<!--MainMenu-->

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

Sub ohMyGod*[]End Sub

就可以了。

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

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

    新活动 回顶部
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名: 验证码:点击我更换图片
    最新评论 进入详细评论页>>