论坛首页 综合技术论坛

推荐:EditPlus+正则表达式,处理中等大小的文本

浏览 25548 次
精华帖 (1) :: 良好帖 (4) :: 新手帖 (14) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-08-10  
guansh 写道
editplus的正则,简单的看看帮助就能使用,不标准又如何?不过,不支持列编辑,倒是有些遗憾。


Editplus支持一部分标准的正则,还支持列编辑:)
0 请登录后投票
   发表时间:2009-08-11  
试试scite
0 请登录后投票
   发表时间:2009-08-11  
服,这样的一个正则还写得这么复杂。
选择正则表达式,查找
\n.*http://
替换成:
\nhttp://

就行啦。还那么麻烦。
0 请登录后投票
   发表时间:2009-08-11  
wangzi6hao 写道
服,这样的一个正则还写得这么复杂。
选择正则表达式,查找
\n.*http://
替换成:
\nhttp://

就行啦。还那么麻烦。


你看清我写的什么了么?需要分组的,你这样能做到么?
0 请登录后投票
   发表时间:2009-08-11  
好牛X的正则 确实好强大~值得学习
0 请登录后投票
   发表时间:2009-08-18  
如果我只要cache的那些行,该如何做?
0 请登录后投票
   发表时间:2009-08-18   最后修改:2009-08-18
尘土飞扬 写道
如果我只要cache的那些行,该如何做?


能猜到你想知道的是什么
找不包含的字符串是吧,
用预查好像只能找字符,而不是串,

我搞不定:)

哪位大哥知道,请贴出来.

换一种方法满足你的需求:
.*([GET|POST]\s*\d{3}).* 
0 请登录后投票
   发表时间:2009-08-19  
CharlesCui 写道
尘土飞扬 写道
如果我只要cache的那些行,该如何做?


能猜到你想知道的是什么
找不包含的字符串是吧,
用预查好像只能找字符,而不是串,

我搞不定:)

哪位大哥知道,请贴出来.

换一种方法满足你的需求:
.*([GET|POST]\s*\d{3}).* 


没用过EditPlus但从文档上看 它是支持 negative look-ahead assertion. (谁知道这东西有没有啥通用的中文译名)
0 请登录后投票
   发表时间:2009-08-20   最后修改:2009-08-20
貌似叫环视

或者用这套绕口令:

零宽正回顾后发断言  零宽正预测先行断言 
    /(?<=behind)     (?=ahead)/
 /(?<!not-behind)    (?!not-ahead)/
 负向零宽后发断言   负向零宽先行断言


ps:每次看这几个词都很搞笑 …… 今天好不容易记住了,以后拿出来唬人 ~~
0 请登录后投票
   发表时间:2009-08-20  
night_stalker 写道
貌似叫环视

或者用这套绕口令:

零宽正回顾后发断言  零宽正预测先行断言 
    /(?<=behind)     (?=ahead)/
 /(?<!not-behind)    (?!not-ahead)/
 负向零宽后发断言   负向零宽先行断言


ps:每次看这几个词都很搞笑 …… 今天好不容易记住了,以后拿出来唬人 ~~


NS,这个绕口令哪里找到的?的确很绕啊:)

先存下了,慢慢记:)
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics