首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> Delphi

Delphi 正則表達式入門指南:TPerlRegEx 安裝與第一個範例

     編輯:Delphi

Delphi 正則表達式首選 TPerlRegEx (JGSoft 版),基於 PCRE 庫,功能強大、標準相容度高。

官方資源

安裝步驟 (Win32)

  1. 解壓 TPerlRegEx 資料夾到合適位置 (建議 Delphi Imports 目錄)
  2. 開啟 PerlRegExD2006.dpk (支援 D2006/D2007)
    • 提示缺少資源檔案,忽略即可
    • 專案管理器右鍵 PerlRegExD2006.bpl → Install
    • 工具箱 JGsoft 分類出現 TPerlRegEx
  3. Tools → Options → Library Path 加入 TPerlRegEx 目錄路徑
  4. 完成!可 uses PerlRegEx 或從工具箱拖放使用

第一個範例:基本替換

uses PerlRegEx; 

procedure TForm1.FormCreate(Sender: TObject); 
var reg: TPerlRegEx; 
begin 
  reg := TPerlRegEx.Create(nil); { 建立實例 }
  reg.Subject := 'sSsS'; { 目標字串 }
  reg.RegEx := 's'; { 模式:小寫 s }
  reg.Replacement := '◆'; { 替換字串 }
  reg.ReplaceAll; { 執行全域替換 }
  ShowMessage(reg.Subject); { 輸出: ◆S◆S }
  FreeAndNil(reg); { 釋放 }
end;

學習規劃

  1. 正則語法:字元類別、量詞、邊界、斷言、捕獲組、選項
  2. TPerlRegEx 功能:Match/Replace/Split/Compile/Study/Escape 等方法

核心屬性速覽

屬性/方法用途
Subject目標字串 (輸入/輸出)
RegEx正則模式
Replacement替換字串 (支援 $1\1 反向引用)
Options匹配選項集合
Match從頭搜尋
MatchAgain繼續搜尋下一個
ReplaceAll全域替換
Split正則分割字串

安裝完成後,建議按序閱讀本系列第 1-10 篇語法教學,再進入方法實戰篇,系統掌握 Delphi 正則表達式開發。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved