如何使用正則運算式

出自VFP Wiki

在2008年6月2日 (一) 16:57由Elleryq (對話 | 貢獻)所做的修訂版本
(差異) ←上一修訂 | 最新修訂 (差異) | 下一修訂→ (差異)
跳轉到: 導航, 搜尋

如何使用正則運算式

正則運算式,也就是 Regular Expression。

FUNCTION VerifyEFormat
  LPARAMETER tceMailAddr
  LOCAL oRE
  oRE = CREATEOBJECT("VBScript.RegExp")  && 利用 VBScript 提供的 RegExp COM 物件

  * 用來比對是否為合法的 e-mail 位址
  oRE.Pattern = "\w+\@\w+\.\w+"
  llresult = oRE.Test(tceMailAddr)
  RETURN llresult
ENDFUNC
* 檢查網址
oRE.Pattern = "w{3}\.\w+\.\w+"
? oRE.Test("www.vfug.org") && Displays .T.

關於 VBScript RegExp 更詳細的用法,可以參考:

除了使用 VBScript RegExp 之外,也有人提供了DLL讓 VFP 可以調用,使用方法可以參考:VFP 與 Regular Expression 一文。

若要對 Regular Expression 有進一步的了解,可以參考: