.支持庫 RegEx
.子程序 正則_匹配批量, 整數型
.參數 源文本, 文本型, , 欲被匹配的文本
.局部變量 局_正則, 正則表達式
.局部變量 局_搜索結果, 搜索結果, 靜態, "0"
.局部變量 局_匹配數, 整數型, , , 匹配數量
.局部變量 局_計次, 整數型
.如果真 (局_正則.創建 (“([\u4e00-\u9fa5]{2,3}).*?([1-9][0-9]{8,15})#”, 假) = 假)
信息框 (“正則創建失敗,請檢查正則表達式語句是否有誤!”, #錯誤圖標, )
返回 (0)
.如果真結束
局_正則.多行模式 = 假
局_搜索結果 = 局_正則.搜索全部 (源文本)
局_匹配數 = 取數組成員數 (局_搜索結果)
.如果真 (局_匹配數 = 0)
信息框 (“匹配失敗,請檢檢查正則語句是否有誤,數量:0”, #錯誤圖標, )
返回 (0)
.如果真結束
.計次循環首 (局_匹配數, 局_計次)
輸出調試文本 (“匹配文本 ” + 到文本 (局_計次) + “ 中的子匹配文本 1:” + 局_搜索結果 [局_計次].取子匹配文本 (源文本, 1, ))
.計次循環尾 ()
返回 (局_匹配數)