如何用易語言做一個按長度分割數字文本的工具

我們經常會遇到分割數字文本的問題,如何用易語言做一個按長度分割數字文本的工具呢?

工具/原料

易語言

方法/步驟

打開易語言,新建一個「windows窗口程序」,我們雙擊,進入到新窗口的程序集界面中。

在啟動窗口,添加3個組件到新窗口中,2個編輯框1個按鈕,並修改組件的屬性。

我們添加一個子程序,命名為「按長度分割數字文本」。並添加幾個參數和變量

.參數 文本, 文本型

.參數 欲分割長度, 整數型

.局部變量 長度, 整數型

.局部變量 剩餘長度, 整數型

.局部變量 i, 整數型

.局部變量 剩餘文本, 文本型

.局部變量 返回文本, 文本型

我們在「按長度分割數字文本」中添加如下的代碼:

.計次循環首 (取整 (取文本長度 (文本) ÷ 欲分割長度), i)

調試輸出 (i)

剩餘文本 = 取文本中間 (文本, i × 欲分割長度 - 1, 欲分割長度)

剩餘長度 = 取文本長度 (文本) - i × 欲分割長度

返回文本 = 返回文本 + 剩餘文本 + #換行符

.計次循環尾 ()

.如果 (剩餘長度 > 0)

返回 (返回文本 + 取文本右邊 (文本, 剩餘長度))

.否則

返回 (返回文本)

到啟動窗口中,雙擊按鈕組件,寫下如下代碼:

編輯框1.內容 = 刪全部空 (編輯框1.內容)

編輯框2.內容 = 按長度分割數字文本 (編輯框1.內容, 4)

代碼寫好了,我們點擊運行,看是不是能分割成功。這樣易語言做一個按長度分割數字文本的工具就做好了。

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場