正則表達式(一):正則表達式的概念

一、正則表達式的概念

正則表達式是使用單個字符串來描述、匹配一系列符合某個句法規則的字符串。

二、正則表達式的使用場景

1. 批量提取 / 替換有規律的字符串.

2. 在各種高級的文本編輯器中的使用.

3. 在各類辦公軟件(如Office等)中使用.

4. 各種開發語言中的使用(C# / Java / JS 等)

5. 用戶輸入合法性驗證(如:IP地址、特殊的訂單號要求等)

6. 模板引擎的標籤庫開發

7. 網絡爬蟲(抓取機器人)的開發

8. 批量的文本高效處理。

三、正則表達式的測試工具

1. RegexBuddy

地址:http://www.regexbuddy.com/

2. 在線測試工具

地址:http://tool.chinaz.com/regex/

四、最簡單的正則表達式

最簡單的正則表達式,我們可以通過Windows下的CMD命令行進行體驗。

例如:輸出System32目錄下的類型爲dll文件的信息,我們可以通過 dir *.dll 命令來實現,這個命令就是最簡單的命令行。

再比如說,我們想了解和知道此文件目錄中的xinput相關的dll文件,這時我們可以使用 dir xinput1_?.dll 命令來輸出:

這裏我們簡單講一下,這裏面涉及到的正則表達式:

  • * 表示匹配任意長度的字符串.
  • ? 表示匹配長度爲1的任意字符串.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章