易語言取文字中間的內容,易語言 取文字中間的內容

2021-07-05 06:25:44 字數 2090 閱讀 9762

1樓:

‘從開頭一直到所要取出的未知數的長度總共是23,所要取的字元數不確定,但確定的是除未知數外,總長度為34

所以**應該寫成

取文字中間(到文字(未知數

),23,取文字長度(未知數

)-34)

2樓:墨魚小易

.版本 2

.子程式 取兩文字中間, 文字型, 公開

.引數 文字, 文字型

.引數 左邊的文字, 文字型

.引數 右邊的文字, 文字型

.引數 起始位置, 整數型, 可空

.區域性變數 開始, 整數型

.區域性變數 結束, 整數型

.區域性變數 長度, 整數型

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

開始 = 尋找文字 (文字, 左邊的文字, 起始位置, 真) + 取文字長度 (左邊的文字)

.如果真 (開始 = -1 + 取文字長度 (左邊的文字))返回 (“獲取失敗”)

.如果真結束

結束 = 尋找文字 (文字, 右邊的文字, 開始, 真).如果真 (結束 = -1)

返回 (“獲取失敗”)

.如果真結束

長度 = 結束 - 開始

內容 = 取文字中間 (文字, 開始, 長度)返回 (內容)

這個你看怎麼樣,直接呼叫這程式來取

3樓:

看好了!下面說的都不對 我說的才是權威 (為了方便看能不能取出來 加一個返回文字作為除錯)

建立2個常量 常量1 內容是 “”

常量2 內容是 “

”信譽度=“0

”返回文字=文字_取出中間文字 (信譽度, #常量1, #常量2)除錯輸出(返回文字)

然後你就會看到提示取出0了 這個是正則

4樓:

文字_取中間文字()

5樓:匿名使用者

像這種用正則吧,取文字中間不好用

易語言如何取得文字中兩個字元中間的所有字元?

6樓:匿名使用者

給個正規表示式的給你參考一下,如果有多個匹配文字的話,可以用迴圈.

.版本 2

.支援庫 spec

.支援庫 regex

除錯輸出 (正則取文字 (“12132《這是要取出的文字》35”, “<”, “>”))

.子程式 正則取文字, 文字型

.引數 文字, 文字型

.引數 前標, 文字型

.引數 後標, 文字型

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

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

.區域性變數 返回文字, 文字型

.區域性變數 temp, 文字型

正規表示式.建立 (前標 + “(.*?

)” + 後標, )搜尋結果 = 正規表示式.搜尋全部 (文字)temp = 搜尋結果 [1].取匹配文字 (文字, )返回文字 = 取文字中間 (temp, 取文字長度 (前標) + 1, 取文字長度 (temp) - 取文字長度 (前標) - 取文字長度 (後標))

返回 (返回文字)

7樓:小魏

.版本 2

.程式集 視窗程式集1

.子程式 _讀取文字_按鈕_被單擊

.區域性變數 文字前面, 整數型

.區域性變數 文字中間, 文字型

.區域性變數 文字後面, 整數型

文字前面 = 尋找文字 (被查詢文字_編輯框.內容, “<”, , 假) + 1

文字後面 = 尋找文字 (被查詢文字_編輯框.內容, “>”, , 假)

文字中間 = 取文字中間 (被查詢文字_編輯框.內容, 文字前面, 文字後面 - 文字前面)

.如果 (文字中間 ≠ “”)

資訊框 (“文字已找到:” + 文字中間, 0, ).否則資訊框 (“文字未找到:”, 0, )

8樓:匿名使用者

i = 尋找文字 (源內容, “<”, , 假) + 1

資訊框 (取文字中間 (源內容, i, 尋找文字 (源內容, “>”, , 假) - i))

易語言怎麼取當前使用者目錄,易語言怎麼取當前使用者目錄

取特定目錄 1 1 我的文件 2 我的收藏夾 3 系統桌面 4 系統字型 5 開始選單組 6 程式選單組 7 啟動選單組 8 程式資料目錄 9 windows安裝目錄 10 windows系統目錄 11 臨時檔案目錄。資料夾1裡還有子資料夾 資料夾2現在你執行資料夾1裡的程式,取執行目錄 後發現,路...

易語言取子程式返回值寫法,易語言中子程式,引數,返回值,變數。誰解釋下

在易語言中,子程式包括 事件處理子程式 都有六部分組成。一 子程式名,就是子程式的名稱,子程式名不可省略,而且在程式中是唯一的。二 返回值型別,可省略,就是呼叫該子程式是否返回資料,常用的型別有 整數型 如1,2,5等等,或整數型的變數,方法 返回 1 邏輯型 真 假,或邏輯型的變數,方法 返回 真...

易語言分割文字問題

有很多辦法 比如 他是有固定位置你可以使用取文字左邊或者右邊編輯框2.內容 取文字右邊 取文字左邊 內容,20 2 取文字的第20個位置 至22 問題補充 返回資料是文字型 如果真 返回資料 bt99 編輯框1.加入文字 99 編輯框2加入文字 伺服器狀態 返回 如果真 返回資料 nc88 編輯框1...