易語言正規表示式取資料內容

2021-05-26 22:33:00 字數 521 閱讀 5934

.版本 2

.支援庫 regex

.子程式 子程式_正則取資料內容, 文字型, , 返回內容

.引數 引數_待取內容, 文字型

.引數 引數_正則頭, 文字型

.引數 引數_正則尾, 文字型

.區域性變數 局_正規表示式, 正規表示式

.區域性變數 局_搜尋結果, 搜尋結果, , "0"

.區域性變數 局_計次, 整數型

.區域性變數 局_返回內容, 文字型

.如果真 (引數_待取內容 ≠ 「」)

.如果真 (局_正規表示式.建立 (引數_正則頭 + 「(.*?)」 + 引數_正則尾, ))

局_搜尋結果 = 局_正規表示式.搜尋全部 (引數_待取內容)

.計次迴圈首 (取陣列成員數 (局_搜尋結果), 局_計次)

局_返回內容 = 局_搜尋結果 [局_計次].取子匹配文字 (引數_待取內容, 1, )

.計次迴圈尾 ()

.如果真結束

.如果真結束

返回 (局_返回內容)

易語言之正規表示式應用

好久沒有寫 了 也好久沒有在這裡寫文章了 最近在論壇上發表帖子 要批量處理ubb 自己手動處理了一會兒 太累了剛開始沒有想寫 因為好久沒有寫了 而且要用到正規表示式 自己不太擅長這個 但是實在沒辦法 只能硬著頭皮寫了 進步是被逼出來的啊 就用最簡單的工具吧 一般編寫這種小工具 用的就是國產開發語言 ...

正規表示式相關 正規表示式處理html內容

前面關於顯示html文字用了瀏覽器控制項來處理 這個不過是為了解決燃眉之急不得已才使用。其實最好還是使用正規表示式處理,也就是自己寫乙個html文字直譯器,當然這個實現起來也是不容易的,首先你得將所有html文字標籤羅列出來,然後一一翻譯。下面先搞乙個簡單的例子吧。public static str...

正規表示式基礎內容

1 通用原子 2 元字元 必須以它開頭。必須以它結尾。恰巧出現 n 次。大於等於 n 次。大於等於 n,小於等於 m.匹配中括號中的任意乙個字元 是乙個集合 如 abc 即為匹配a或b或者c。後項引用 或者是當做乙個整體。取反。或者 代表乙個範圍,如 0 9 匹配即為 0123456789 3 模式...