應用專家記事本正則表達式

應用專家記事本正則表達式

通過使用特殊技術,例如專家筆記本的正則表達,這些規劃和工作工具和程序的使用專家風格和使用工作工具和程序的使用,這大大提高了工作效率。

大多數代碼的編程是艱苦的和單調的工作,通常正在執行相同類型的行動,以及尋找和替換單個字符和整個表達。

這些(常規)表達式是專門為速度加速並簡化文檔中的某些元素的搜索。在流行的程序員的工具中,Notepad ++編輯器可以創建自己並使用現成的表達式。與此同時,用戶將移動到更高級,高效的工作級別,兩者都與NotePAD ++以及寫入代碼一般。

什麼是正則表達式

在直接使用Notepad ++中使用表達式系統進行直接進行之前,有必要澄清它是什麼。該術語表示特定的搜索語言,該搜索語言旨在執行高級搜索和替換和對文檔的字符串執行其他動作。

記事本的正則表達式旨在搜索和替換在行,文件或幾個文件中的文本。開發人員在應用程序代碼,AutoTests中的測試人員以及在命令行上工作時使用它們。在分析中,正則表達式是一系列字符,或多或少與Google Analytics(分析數據模式)匹配。

這些表達式的操作原理是基於使用構成模板的特殊元字符,根據該模板,根據該操作的行動在文檔的行上執行。

一個例子是以下構造[a-z],這意味著在拉丁語中寫的任何大寫字母。並且,一個點,意味著根本的任何可能的符號。

根據特定編程語言的特點,編寫reg的語法。表達可以不同。對於Notepad ++編輯,Reg。用perl編寫的表達式(其中一種流行的編程語言)。

通用熟悉記事本++的正則表達式

讓我們介紹可以在Notepad ++中使用的基本正則表達式:

  • ... - 每個角色(一個);
  • [0-9] - 每個字符(數字);
  • \ d - 每個字母字符;
  • [A-Z] - 拉丁中的每一大寫字母;
  • [A-Z] - 拉丁拼寫的每個小寫字母;
  • [A-Z] - 任何情況下的拉丁字母中的每一個;
  • \ w - 字母,下劃線或數字字符;
  • S - 空間;
  • ^ - 搜索線的開頭;
  • $行終止指定;
  • - 符號可以重複無限的次數;
  • ^ \ s * $ - 搜索空線;
  • ([0-9] [0-9] *。) - 搜索兩位數字。

這些只是文檔中的一些最常見的線路搜索。事實上,reg。 Notepad ++中使用了更多的表達式及其變體。這是一個有趣的主題,需要單獨的研究。

學會申請reg的程序員。實踐中的表達具有性能和競爭力的優勢。

如何在Notepad ++中實際應用正則表達式

現在讓我們來看看使用reg的實際例子。 Notepad ++中的表達式。

1.搜索組織

要啟動搜索程序,請轉到“搜索”菜單項,然後“查找”項。要轉到Notepad ++搜索窗口的鍵盤快捷鍵是Ctrl + F.

注意力!有必要激活“正則表達式”按鈕以便能夠以此格式工作。

要查找文檔中包含的所有數字字符,只需在搜索字符串中輸入構造[0-9],並蒐索“搜索下一步”。

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

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

在這裡註冊

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

因此,每次單擊此按鈕將找到並突出顯示文檔中的下一個數字。

搜索以與REG相反(從底部到頂部)執行時的模式。表達不起作用。

如果使用“查找全部”按鈕,結果將顯示在單獨的窗口中。

2.替代組織

在reg的幫助下。 Notepad ++中的表達式,您不僅可以搜索,還可以替換符合指定條件的某些字符。

為此,請轉到“替換”搜索窗口的窗口。

假設我們需要使用重定向重定向鏈接。要執行此操作,請在“查找”行中,替換以下構造:“href =。(http:// [^'”] *)“並因此,在”替換“行中,指定:”href =“/ redirection.php?to = 123”“。單擊“替換所有”按鈕後,在與條件匹配的所有元素中自動執行替換過程。

此外,在Notepad ++使用Reg。表達式,您可以使用與編程或站點和應用程序的開發無關的文檔進行類似的操作。

假設您有一個具有全名和生日的員工清單。在這個簡單的例子中,我們將交換名稱和出生日期。要執行此操作,請在“查找”字段中,指定“(\ w +)(\ w +)(\ w +)(\ d +。\ d +。\ d +)”,因此,在“替換“字段,指定”\ 4 \ 1 \ 2 \ 3“。單擊“替換所有”按鈕後,您可以看到成功操作的結果。

宏及其在Notepad ++中的應用程序

我們已經考慮了reg最簡單的操作。 Notepad ++中的表達式。在專家級工作的程序員使用這些表達式解決了相當複雜的問題。

事實上,記事本宏的概念實際上,可以一下可以插入文檔中的特定位置的代碼。宏是一種模板,您可以在執行此程序中的任何操作時寫自己。

宏能夠解決許多單調和類似的任務。它們是由編程器編寫的單個項目,並廣泛使用。通常,每個程序員都有自己的一組宏,以簡化典型項目的工作。

使用“開始錄製”按鈕從主工具欄執行宏錄製。宏將記錄在錄製正在進行時對文檔發生的所有內容。

在開始工作之前閱讀有關此問題的更多詳細信息!

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


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

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

在這裡註冊

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




評論 (0)

發表評論