求一个正则表达式:所有不包含单词love的行

问题描述:

求一个正则表达式:所有不包含单词love的行
想在editplus里搜索出所有不含某一单词(如:love)的行 如何表示?注意是匹配一行的文本.不知可否?
大虾,在ultraedit 也不行啊.非要写程序吗?
是不含love这个单词不是:love
都不行啊 大侠们.
是在editplus或ultraedit里 查找:
不包含单词love的行
:< 不好意思 我是想找到再删除(替换为空) 其实是想要带love的行 js代码实在不会改.能不能再帮我改改 大侠.
1个回答 分类:综合 2014-10-12

问题解答:

我来补答
editplus不支持负向预查即(?!pattern)
正则:.*(?!\:love)[^\n]*
现在才看到.
这样吧.我没安UE
你的目的应该是过滤.
帮你写了个小东西,自己用用应该可以达到目的
把你要过滤的文本复制到这,保持格式
Array.prototype.each = function(fn,bind)
{
for (var i = 0,l = this.length; i < l; i++){
if (i in this) fn.call(bind,this[i],i,this); }
}
var keyword = 'oo'; //换成你的love
function dofilter()
{
var txtObj = document.getElementById('txt');
var outputObj = document.getElementById('output');
var fieldName = txtObj.innerText 'innerText' :'textContent';
var txt = txtObj[fieldName];;
var output = [];
txt.split('\r\n').each(function(o)
{
if(o.indexOf(keyword) == -1)
output.push(o);
});
outputObj[fieldName] = output.join('\r\n');
}
用法很简单,把这个保存为1.htm,把你要过滤的东西粘贴到上面pre中间,然后把你的关键词改一下
然后打开网页点filter,再复制下面过滤好的就可以用了.
早说啊.你用百度HI密我吧.帮你改.
解压出来一个HTM文件,打开就可以用了.不需要你修改什么东西.
 
 
展开全文阅读
剩余:2000
上一页:dc2inr3qec3r2
下一页:这样怎么写