簡體   English   中英

Notepad++ 正則表達式查找並刪除一行

[英]Notepad++ Regular expression find and delete a line

我正在嘗試使用 Notepad++ 查找和刪除一行

我需要在此文件(UNIX 格式)中找到與字符串' #RedirectMatch Permanent '匹配的行並刪除該行。

有誰知道如何使用 Notepad++ 查找和替換來執行此操作?

感謝和親切的問候,

步驟1

  • SearchFind → (goto Tab) Mark
  • Find what :^Session.*$
  • 啟用復選框Bookmark line
  • 啟用復選框Regular expression (在Search Mode
  • 單擊Mark All (這將找到正則表達式並突出顯示所有行並將它們添加為書簽)

第2步

  • SearchBookmarkRemove Bookmarked Lines

如果它支持標准正則表達式...

find:
^.*#RedirectMatch Permanent.*$

replace:

什么都不換。

在搜索對話框中提供以下內容:

查找內容: ^$\r\n
替換為:(留空)

單擊全部替換

結合所有答案中最好的

在此處輸入圖像描述

使用“全部替換”功能,您可以通過以以下方式結束您的模式來直接刪除一行:

  • 如果您的文件有 linux (LF) 行結尾: $\n?
  • 如果您的文件有 Windows (CRLF) 行結尾: $(\r\n)?

例如,在您的情況下:

.*#RedirectMatch Permanent.*$\n?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM