如果行中包含特定單詞,例如「cat」,我想要刪除整行。刪除帶有該詞的每一行
如果「cat」在該行中,則刪除整行!
例 之前
$$"!§% CAT $"!$&()&0912WORDS
53DAD$"§$DSFC09243 DOG %$§%
[email protected] CAT - 8953"""!
應該如何看起來像
53DAD$"§$DSFC09243 DOG %$§%
其中表達我不得不使用後?
感謝
如果行中包含特定單詞,例如「cat」,我想要刪除整行。刪除帶有該詞的每一行
如果「cat」在該行中,則刪除整行!
例 之前
$$"!§% CAT $"!$&()&0912WORDS
53DAD$"§$DSFC09243 DOG %$§%
[email protected] CAT - 8953"""!
應該如何看起來像
53DAD$"§$DSFC09243 DOG %$§%
其中表達我不得不使用後?
感謝
不一定是正則表達式這裏需要
去搜索菜單中按Ctrl + F(STRG + F,bzw. 素貞 - 素貞)
在 「標誌」 選項卡,在 「查找內容」 字段(IM 「Vorkommnisse markieren」 選項卡中,DAS Scuhwort在 「素貞NACH」 eingeben)
輸入單詞檢查 「書籤行」(哈肯貝Lesezeichen setzen)
按 「全部標記」( 「ALLE素貞」)
轉到搜索 - 收藏 - 刪除收藏線(IM菜單素貞 - Lesezeichen - Zeilen MIT Lesezeichenlöschenauswählen)
==>你完成
你需要的東西,如:
[AZ] *貓[AZ] *
我不知道你是否有空格或其他特殊caracters ...
不工作,需要它的所有字母和數字! – Eule2000
[a-z | |。|,| 0-9] \ *貓[A-Z | |。|,| 0-9] \ * –
它是在記事本中兩步法++。首先做一個正則表達式替換
Find what: ^(.*?)(cat)(.*?)$
Replace with:
接下來做一個擴展了
Find what: \r\n\r\n
Replace with: \r\n
假設你的文件被創建於Windows替換。但是,這也將刪除以前沒有內容的所有行。
編輯:可能更好地做其他人建議的書籤的事情。
第一個查找步驟甚至不工作。它不會在一行中找到「貓」 – Eule2000
你有正則表達式選擇嗎?我用Notepad ++ v5.9.5測試了它,它爲我找到了「貓」。 – Danny
也沒有爲我工作。雖然,刪除了?s。 ^(。*)(CAT)(。*)$ – Amalgovinus
這會給實際使用書籤的人帶來麻煩。 –
聽起來像是一個很棒的主意,但對於不在英語中使用notepad ++的人來說並不真正有幫助。 – Eule2000
然後它在Notepad ++中變得困難,因爲正則表達式在這裏非常有限。另一種可能性是將這些行替換爲空字符串,並在第二個字符串中使用擴展替換模式刪除所有空行。但是這也會刪除「想要的」空行。 – stema