如何使用正則運算式
出自VFP Wiki
如何使用正則運算式
的原始碼
跳轉到:
導航
,
搜尋
根據以下的原因,您並無權限去做編輯這個頁面:
你所請求執行的操作被禁止。
你可以檢視並複製本頁面的原始碼。
===如何使用正則運算式=== 正則運算式,也就是 Regular Expression。 <pre> 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 </pre> <pre> * 檢查網址 oRE.Pattern = "w{3}\.\w+\.\w+" ? oRE.Test("www.vfug.org") && Displays .T. </pre> 關於 VBScript RegExp 更詳細的用法,可以參考: * [http://www.regular-expressions.info/vbscript.html VBScript RegExp Object - Using Regular Expressions with Client Side Scripting] * [http://authors.aspalliance.com/brettb/VBScriptRegularExpressions.asp VBScript Regular Expressions] * [http://msdn.microsoft.com/en-us/library/ms974570.aspx Microsoft Beefs Up VBScript with Regular Expressions] * [http://www.somacon.com/p138.php VBScript Regular Expression Functions] 除了使用 VBScript RegExp 之外,也有人提供了DLL讓 VFP 可以調用,使用方法可以參考:[http://blog.roodo.com/thinkingmore/archives/2231406.html VFP 與 Regular Expression] 一文。 若要對 Regular Expression 有進一步的了解,可以參考: * [http://phi.sinica.edu.tw/aspac/reports/94/94019/ Regular Expression Introduction] * [http://www.cyut.edu.tw/~ckhung/b/gnu/regexp.php 一輩子受用的 Regular Expressions -- 兼談另類的電腦學習態度] * [http://zh.wikipedia.org/wiki/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F 正则表达式 - Wikipedia] * [http://www.regular-expressions.info/ Regular-Expressions.info - Regex Tutorial, Examples and Reference - Regexp Patterns]
返回到
如何使用正則運算式
。
檢視
頁面
討論
原始碼
歷史
個人工具
登入/建立新帳號 選單
導航
首頁
社群入口
現時事件
近期變動
隨機頁面
使用說明
搜尋
工具箱
鏈入頁面
相關頁面修訂記錄
所有特殊頁面