在DELPHI中使用正規表示式

2021-04-20 13:19:55 字數 423 閱讀 5403

在網上發現,有多種方法可在delphi中使用正規表示式。竊以為直接使用微軟的regexp物件會比較簡單,無需額外工作。

使用微軟regexp方法: 

2. 註冊vbscript.dll (regsvr32 命令,若安裝過vb或ie5以上會預設安裝該dll)

3. 在delphi中引入"microsoft vbscript regular expressions" 

選擇主選單->project->import type library->選擇"microsoft vbscript regular expressions"

選擇install按鈕或create unit按鈕。

注意:生成模組之後,正則類是regexp,submatch,match,matchcollection等,是延續的vbs裡的類名,非慣用的t字開頭的delphi類名。

在Delphi程式中使用正規表示式

tregexp的正規表示式的格式說明文件 代表所有字元,換行符號 newline 除外 0或多次 號會盡可能多匹配 1或多次 號會盡可能的多匹配 0或1個,即使前面有 號或 號,也只能為2個 即1 1 2個 否定符,如 2 匹配不能含有2的任意字串 匹配開頭 d,匹配以d開頭的字串 匹配結尾 s,匹...

在Delphi程式中使用正規表示式

tregexp的正規表示式的格式說明文件 代表所有字元,換行符號 newline 除外 0或多次 號會盡可能多匹配 1或多次 號會盡可能的多匹配 0或1個,即使前面有 號或 號,也只能為2個 即1 1 2個 否定符,如 2 匹配不能含有2的任意字串 匹配開頭 d,匹配以d開頭的字串 匹配結尾 s,匹...

如何在Delphi中使用正規表示式

正規表示式最早是由數學家stephen kleene於1956年提出,他是在對自然語言的遞增研究成果的基礎上提出來的。具有完整語法的正規表示式使用 在字元的格式匹配方面上,後來被應用到熔融資訊科技領域。正規表示式並非一門專用語言,但它可用於在乙個檔案或字元裡查詢和替代文字的一種標準。許多程式中都使用...