如果该行包含特定字词,例如“ cat ”,我想删除整行。
如果“ cat ”在此行中,请删除整行!
实施例 前
0123456789$$"!§% CAT $"!$&()&0912WORDS
53DAD$"§$DSFC09243 DOG %$§%
KLJ0963@ CAT - 8953"""!
看起来应该是什么样的
53DAD$"§$DSFC09243 DOG %$§%
我必须使用哪种表达方式?
由于
答案 0 :(得分:4)
这里不一定需要正则表达式
进入搜索菜单Ctrl + F(Strg + F,bzw。 Suchen - Suchen )
在“标记”标签上,在“查找内容”字段中输入单词(Im“Vorkommnisse markieren”选项卡,在“Suchen nach”eingeben中使用das Scuhwort)
检查“书签行”(Haken bei Lesezeichen setzen)
按“全部标记”(“Alle suchen”)
转到搜索 - 书签 - 删除书签行(ImMenü Suchen - Lesezeichen - Zeilen mitLesezeichenlöschenauswählen)
==>你完成了
答案 1 :(得分:0)
您需要以下内容:
[A-Z] *猫[A-Z] *
我不知道你是否有空格或其他特殊字符......
答案 2 :(得分:0)
这是记事本++中的两个步骤。首先进行正则表达式替换
Find what: ^(.*?)(cat)(.*?)$
Replace with:
接下来用
进行扩展替换Find what: \r\n\r\n
Replace with: \r\n
假设您的文件是在Windows上创建的。但是,这也将删除之前没有内容的所有行。
编辑:可能更好地做其他人建议的书签事情。