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

1、正則表達式的概念

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

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

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

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

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

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

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

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

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

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

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

1. RegexBuddy

地址:http://www.regexbuddy.com/字符串

2. 在線測試工具

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

4、最簡單的正則表達式

最簡單的正則表達式,咱們能夠經過Windows下的CMD命令行進行體驗。

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

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

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

  • * 表示匹配任意長度的字符串.
  • ? 表示匹配長度爲1的任意字符串.
相關文章
相關標籤/搜索