刚刚发现EditPlus最新版的一个bug

版本:v2.12 build 225

所编辑的文件内容:
a

1.


(a,空格,换行,换行,1,英文句号)

bug现象:使用替换功能,替换全部(Replace All)模式为“^[^0-9]*”的正则表达式,替换过程则会陷入死循环。

该现象未在UltraEdit下测试过。
标签: 
类别: 

评论

那个应该是你的正则表达式的问题吧,老大。

尚未觉得有什么不妥。

我已经不用EditPlus了,改用UltraEdit了。可参见相关文字《弃用EditPlus》:
http://www.deminy.net/blog/archives/2981-y.html

刚刚在UltraEdit下用同样的信息测试了一下,UltraEdit能够得出正确的结果。

因此,可以理解为:(某些版本的)EditPlus在对个别正则表达式处理时存在bug。

这个正则用了*,那么空行也会被匹配。会不会是因为这个呢?

添加新评论

友情提醒:您的言论自由在本站会得到充分保证;不过,由于广告留言等猖獗,因此本站的内容过滤系统有可能会暂时屏蔽您新发的留言或评论。不便之处,希望理解。