511遇見易語言文字替換和子文字替換

2021-10-07 13:36:52 字數 1524 閱讀 3692

本課講解了文字替換()和子文字替換()的區別和使用技巧,並且自己封裝了另乙個高階文字替換,解決了一些bug.

511遇見易語言教程

.版本 2

.程式集 視窗程式集_啟動視窗

.子程式 _按鈕1_被單擊, , , 文字替換

' 引數<4>的名稱為「用作替換的文字」,型別為「文字型(text)」,可以被省略。如果本引數被省略,則刪除文字中的指定部分。

編輯框5.內容 = 文字替換 (編輯框1.內容, 到整數 (編輯框2.內容), 到整數 (編輯框3.內容), 編輯框4.內容)

.子程式 _按鈕2_被單擊, , , 子文字替換

' 文字替換 (, , , )

' 返回乙個文字,該文字中指定的子文字已被替換成另一子文字,並且替換發生的次數也是被指定的。本命令為初級命令。

' 引數<1>的名稱為「欲被替換的文字」,型別為「文字型(text)」。

' 引數<2>的名稱為「欲被替換的子文字」,型別為「文字型(text)」。

' 引數<3>的名稱為「用作替換的子文字」,型別為「文字型(text)」,可以被省略。如果本引數被省略,預設為空文字。

' 引數<4>的名稱為「進行替換的起始位置」,型別為「整數型(int)」,可以被省略。引數值指定被替換子文字的起始搜尋位置。如果省略,預設從 1 開始。

' 引數<5>的名稱為「替換進行的次數」,型別為「整數型(int)」,可以被省略。引數值指定對子文字進行替換的次數。如果省略,預設進行所有可能的替換。

' 引數<6>的名稱為「是否區分大小寫」,型別為「邏輯型(bool)」,初始值為「真」。為真區分大小寫,為假不區分。

' 子文字替換 (, , , , , 真)

.子程式 高階替換, 文字型

.引數 原文本, 文字型

.引數 被替換掉的文字, 文字型

.引數 用來替換的文字, 文字型

.區域性變數 文字內容, 文字型

.區域性變數 替換位置, 整數型

文字內容 = 原文本

替換位置 = 尋找文字 (文字內容, 被替換掉的文字, , 假)

.判斷迴圈首 (替換位置 > 0)

文字內容 = 子文字替換 (文字內容, 被替換掉的文字, 用來替換的文字, 替換位置, 1, 真)

替換位置 = 尋找文字 (文字內容, 被替換掉的文字, 替換位置, 假)

.判斷迴圈尾 ()

返回 (文字內容)

.子程式 _按鈕3_被單擊, , , 高階替換

編輯框4.內容 = 高階替換 (編輯框1.內容, 編輯框2.內容, 編輯框3.內容)

原始碼:易語言教程文字替換和子文字替換

511遇見易語言教程

511遇見易語言分割文字

分割文字是常用的乙個文字操作命令,具體到我們遊戲實戰中,比如分割一些賬號,密碼,那麼這個命令就變的非常好用 511遇見易語言教程 教程全部原始碼 版本 2 支援庫 spec 支援庫 iext 程式集 視窗程式集 啟動視窗 子程式 按鈕1 被單擊,分割文字 區域性變數 返回文字陣列,文字型,0 區域性...

511遇見易語言易語言命令

了解易語言命令 易語言命令是處理問題一段程式封裝的計算機指令。為了使用計算機計算 處理一些問題,需要把解決問題的方案用計算機指令表達出來,這些指令就是一段程式,將這些程式進行封裝即為命令。乙個命令可以由乙個或多個簡單的命令封裝成乙個功能更加強大的命令。當需要相同作用的功能時,只要呼叫這個命令,就會得...

511遇見易語言磁碟操作文字目錄

目錄操作是我們常常用到的命令 包括取執行目錄,建立目錄,取當前目錄,改變目錄,刪除目錄,瀏覽資料夾。511遇見易語言教程 系統核心支援庫 磁碟操作 目錄 新命令1 取執行目錄 環境訪問 2 建立目錄 3 取當前目錄 4 改變目錄 5 刪除目錄 6 瀏覽資料夾 呼叫格式 文字型 瀏覽資料夾 文字型 標...