RegEx.DLL 0.6.0

軟體性質: 免費 ‎檔案大小: 30.30 KB
‎使用者評分: 4.0/5 - ‎1 ‎評分

RegEx.DLL為 VB 程式師提供了一些急需的正則表達式處理。"clsRegEx"類實現所有常見的 UNIX 通配元,允許執行複雜的字串比較和搜索替換操作。 * "*"字元表示表示式中一個字元的零個或多個符合項: ab*c 符合 ac, abc, abbc, abbbbbbb... * "+"字元表示運算式中一個字元的一個或多個匹配項: ab _ c 匹配 abc, abbc, abbbbc, 但不是 ac * 大括弧內的數位表示上一個字元的比比對次數: a 匹配 a [3, 5] 匹配 a, a 和 a * "?" 字元表示上一個字元的零或一次出現: a? c 匹配 ac 和 aac * "." 字元表示任何單個字元: a.c abc, axc, 但不是交流或 abbc 圓形括弧可用於對字元組應用乘數,如"*"或"+": * (abc)* 符合空字串, abc, abcabc, abcabcabc... [(abc)] 符合 abc, abcabc, abcabcabcabcabc... 方括弧可用於指定單個字元的可能值。在此上下文中可以使用連字元來表示字元範圍。如果括弧中的第一個字元為「+」,則範圍是排他性的,而不是包含的(即表達式與未顯示的任何單個字元匹配): * a _ bb _ c 符合 abc 和 abc {a}0-9}c 匹配 abc 和 axc, 但不是 a0c...a9c。 ""符號否定了以下字元的特殊含義。只有當它先於 * 之一時才有效?{([])}. * a*c 匹配 a*c _ a_c 符合 a_c 和 a_c \ a\ c 符合交流 * abc 不是有效的運算式 下載包括 VB 代碼範例,演示如何使用庫。 此庫仍處於 Beta 測試中 - 它適用於短運算式,但由於代碼的遞迴性質,較長的字串可能需要一段時間。

版本歷史記錄

  • 版本 0.6.0 發佈於 2004-01-25

軟體細節