基本記事本++正則表達式

正則表達式是尋找或更換某些文本的特定機制。我們可以說,正則表達式是一種與某些特定文本匹配的文本模式。替換可以在任何行中,在整個文件中,甚至在幾個文件中執行。開發人員使用正則表達式來編寫應用程序代碼,並且在Autotests中也使用測試人員使用。
基本記事本++正則表達式


什麼是正規表達式?

正則表達式是尋找或更換某些文本的特定機制。我們可以說,正則表達式是一種與某些特定文本匹配的文本模式。替換可以在任何行中,在整個文件中,甚至在幾個文件中執行。開發人員使用正則表達式來編寫應用程序代碼,並且在Autotests中也使用測試人員使用。

為什麼需要正常表達式?

Notepad ++是Windows的免費和開源文本編輯器,具有語法突出顯示,標記,VHDL和Verilog硬件說明語言。簡而言之,這是一個文本編輯器,不僅是為編輯文本文件而設計的,而且還用於編程和編碼。

記事本可以使您能夠使用正則表達式。 Regex Notepad是用於匹配字符串中字符序列的模式操作。

基本的Notepad ++ Regex用於以下目的:

  • 刪除以測試開頭的所有文件,從而清除其所有測試數據;
  • 找到所有日誌;
  • 找到所有日期等。

除此之外,各種替換需要正則表達式。例如,通過使用它們,您可以替換為文件中的絕對所有日期的格式。當然,所有這一切都可以手動完成,但是,如果文本中只有一個日期,則很簡單,但如果其中300個,則使用正則表達式使用自動替換將更容易。

對於從任何文本中提取您需要的信息,正則表達式非常有效。在記事本中,正則表達式是一個非常強大的工具,可幫助您打擊日常工作。一般來說,我們可以說這些都是正則表達式所做的所有功能。

記事本宏中的正則表達式

記事本具有標準符號,例如:

  • ... - 任何一個角色;
  • * - 前面的字符可以重複;
  • 。 * - 絕對是任何一組字符等。

您可以將字符添加到行或段落的開頭或結尾。例如,它需要標記已從Word文檔複製的特定文本。為此,您需要放入搜索 - (^。* $),並在線“替換為” - \ 1以及在我們的示例中在線的開頭和結尾時需要插入什麼

這種情況下的表達將是以下內容:\ 1

此外,通過使用正則表達式,可以將字符添加到行或段落的開頭或結尾。例如,您希望單個標記包裝已從Word文檔複製的特定文本。為此,請在搜索中輸入$,然後在“替換”行中輸入所需的標記,而不是忘記添加\ 1.由於我們只添加所需的標記,()絕對不必要。但是,如果他們仍然存在,那就不會出錯,更換將正確地進行。

一個重要的功能是刪除不包含空格的空線。為此,請在搜索中輸入\ n \ r,並在“替換為”行中輸入\ 0,或者將此行留空。下一步是打開要\“清理”並輸入字符的所有文件。之後,您需要點擊“替換所有打開的文檔”按鈕。因此,從所有打開的文檔中刪除不包含空格的空行。

除此之外,還可以刪除包含空格的空行。在這種情況下,有必要執行幾個階段:

  • 去除空間;
  • 刪除空行。

成為Excel Pro:加入我們的課程!

通過我們的Excel 365基礎課程將您的技能從新手提升到英雄,旨在使您精通幾次會議。

在這裡註冊

通過我們的Excel 365基礎課程將您的技能從新手提升到英雄,旨在使您精通幾次會議。

在這方面,如果有空線或線條包含空格,則必須首先刪除所有問題,然後根據上面所示的算法進行所有線路。

為了刪除所有空格,請輸入^ [] * $或^ \ s * $,並在線“替換為”替換“輸入\ 0或留下此線完全空白。將來,您需要打開需要刪除空格的所有文件,然後單擊“替換所有打開的文檔”按鈕。

這樣,在打開的所有文檔中,空格被刪除為空行。接下來,您只需刪除所有空行。

同樣在記事本中,存在這樣的函數,即絕對刪除包含某個單詞的所有行。此外,今天已知大量的去除方法,每個方法都具有某些優點和缺點。大多數這些方式都是通過使用正則表達式來完成的。但是,有些方法更簡單。

在記事本中打開文件,然後按Ctrl + F並在“標記”選項卡中查找所需的單詞。結果,將標記包含指定單詞的所有行。要刪除它們,您需要轉到菜單,按“搜索”並選擇“使用書籤刪除所有行”按鈕。這樣,將同時刪除具有指定單詞的所有行。

更多的記事本++提示和技巧


成為Excel Pro:加入我們的課程!

通過我們的Excel 365基礎課程將您的技能從新手提升到英雄,旨在使您精通幾次會議。

在這裡註冊

通過我們的Excel 365基礎課程將您的技能從新手提升到英雄,旨在使您精通幾次會議。




評論 (0)

發表評論