易語言取出文字的問題,易語言怎麼取出一段文字內的每一個字元

2022-05-30 03:27:05 字數 4687 閱讀 4779

1樓:

.版本 2

.程式集 視窗程式集1

.程式集變數 字串, 文字型

.程式集變數 字元組, 文字型, , "0"

.子程式 _按鈕1_被單擊

字串 = 「id:1424,id:1528,id:152」

字元組 = 分割文字 (字串, 「,」, )編輯框1.內容 = 取文字中間 (字元組 [1], 5, 4)編輯框2.內容 = 取文字中間 (字元組 [2], 5, 4)編輯框3.

內容 = 取文字中間 (字元組 [3], 5, 4)樓主複製下去研究一下就懂了,方法就是這樣。建議將文字串的分隔符改為英文逗號。

2樓:

用正規表示式:

.版本 2

.子程式 _按鈕1_被單擊

.區域性變數 正則匹配, 正規表示式類

.區域性變數 原始碼, 文字型

原始碼 = 「id:1424,id:1528,id:152」

正則匹配.建立 (「id:(\d+),id:(\d+),id:(\d+)」, 原始碼)

編輯框1.內容 = 正則匹配.取子匹配文字 (1, 1)編輯框2.

內容 = 正則匹配.取子匹配文字 (1, 2)編輯框3.內容 = 正則匹配.

取子匹配文字 (1, 3)

3樓:資源環

陣列編輯框1.內容=陣列[1]

編輯框2.內容=陣列[2]

編輯框3.內容=陣列[3]

易語言怎麼取出一段文字內的每一個字元

4樓:晨曦大俠

.版本 2

.子程式 _按鈕1_被單擊

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

.計次迴圈首 (取文字長度 (編輯框1.內容), 計次)輸出除錯文字 (取文字中間 (編輯框1.內容, 計次, 1)).計次迴圈尾 ()

易語言正規表示式取出文字

5樓:逆天書生

不知道id和name是那個部分 但你可以參考一下 我是取出2519725880、mane、284金幣

.版本 2

.支援庫 regex

.程式集 視窗程式集1

.子程式 _按鈕1_被單擊

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

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

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

.區域性變數 表示式字串, 文字型

.區域性變數 i, 整數型

待搜尋內容 = 編輯框1.內容

表示式字串 = 「.*?php\?uid=(.*?)」 + #引號表示式字串 = 表示式字串 + 「.*?(.*?)」

表示式字串 = 表示式字串 + 「.*?.*?>(.*?)」

表示式.建立 (表示式字串, )

搜尋結果 = 表示式.搜尋全部 (待搜尋內容).計次迴圈首 (3, i)

編輯框2.內容 = 編輯框2.內容 + 搜尋結果 [1].取子匹配文字 (待搜尋內容, i, ) + 「,」

.計次迴圈尾 ()

6樓:匿名使用者

正規表示式 取文字: 返回以文字形式表示的正規表示式。如果該物件尚未建立,則返回空文字。

「正規表示式 取文字」命令例程

.版本 2

.支援庫 regex

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

.區域性變數 是否成功, 邏輯型, , , 檢查是否建立成功.區域性變數 接收正規表示式, 文字型

是否成功 = 正則.建立 (「[0-9]*」, ) ' 如果 刪除「[0-9]*」,建立失敗 並且 正則內容為空

.如果 (是否成功)

資訊框 (「建立成功!」, 0, )

.否則資訊框 (「建立失敗」, 0, )

.如果結束

接收正規表示式 = 正則.取文字 () ' 取建立的正規表示式,如果該物件尚未建立,則返回空文字。

資訊框 (接收正規表示式, 0, )

7樓:有愛的靜靜

待搜尋內容 = 編輯框1.內容

表示式字串 = 「.*?php\?uid=(.*?)」 + #引號表示式字串 = 表示式字串 + 「.*?(.*?)」

表示式字串 = 表示式字串 + 「.*?.*?>(.*?)」

表示式.建立 (表示式字串, )

搜尋結果 = 表示式.搜尋全部 (待搜尋內容)

8樓:八音貓

.程式集 視窗程式集1

.子程式 _按鈕1_被單擊

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

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

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

.區域性變數 表示式字串, 文字型

.區域性變數 i, 整數型

待搜尋內容 = 編輯框1.內容

表示式字串 = 「.*?php\?uid=(.*?)」 + #引號表示式字串 = 表示式字串 + 「.*?(.*?)」

表示式字串 = 表示式字串 + 「.*?.*?>(.*?)」

表示式.建立 (表示式字串, )

搜尋結果 = 表示式.搜尋全部 (待搜尋內容).計次迴圈首 (3, i)

編輯框2.內容 = 編輯框2.內容 + 搜尋結果 [1].取子匹配文字 (待搜尋內容, i, ) + 「,」

.計次迴圈尾 ()

9樓:love小灰灰

.版本 2

.區域性變數 臨時文字, 文字型

.區域性變數 臨時位置, 整數型

臨時位置 = 尋找文字 ("

mane

284金幣

", "u

mane

284金幣

", "u

mane

284金幣

", "uu" , , 假)

.如果真 (臨時位置 = -1)

返回 (「」)

.如果真結束

臨時文字 = 取文字左邊 (臨時文字, 臨時位置 - 1)返回 (臨時文字)

這個是取id的 其他的 你 自己 改一下 原始碼 就行了

易語言如何取文字中間的內容?

10樓:

提供一段**

新建一易語言程式,拖入兩個編輯框,一個按鈕。貼上以下**即可。

.版本 2

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

.子程式 _按鈕1_被單擊

.區域性變數 定位1, 整數型

.區域性變數 定位2, 整數型

.區域性變數 左文字, 文字型

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

定位1 = 尋找文字 (編輯框1.內容, 「要去」, , 假)  ' 定位「要去」的位置

定位2 = 尋找文字 (編輯框1.內容, 「玩」, , 假)  ' 定位「玩」的位置

左文字 = 取文字左邊 (編輯框1.內容, 定位1 - 1)  ' 取「要去」左邊的文字

中文字 = 取文字中間 (編輯框1.內容, 定位1 + 4, 定位2 - 定位1 - 4)

編輯框2.內容 = 左文字 + 中文字  ' 顯示取出的文字

易語言分割文字的問題

11樓:匿名使用者

你說的應該是文字陣列。分割文字會返回一個文字陣列,比如說「1|2|3」用「|」來分割,返回的文字陣列變數名是 文字陣列,那麼分割的文字1就用 文字陣列[1]來呼叫,文字2就是 文字陣列[2],以此類推。變數上面有個陣列,要填0,不然除錯會出錯。

.版本 2

.區域性變數 文字陣列, 文字型, , "0", '陣列變數的話前面陣列填0

.區域性變數 a, 整數型

文字陣列 = 分割文字 (「1|2|3」, 「|」, ) ' 分割文字應該獲得1,2,3三個文字

.計次迴圈首 (取陣列成員數 (文字陣列), a)

資訊框 (文字陣列 [a], 0, ) ' 文字陣列[1]就是分割出來的1,以此類推,中括號內可以填寫變數

.計次迴圈尾 ()

這個原始碼就會按照順序依次彈出內容分別為1,2,3的三個資訊框。這個就是陣列的使用

你的意思其實就是用迴圈命令分割兩次文字而已。你只要弄清陣列之後應該不難

12樓:劍儼芒恬悅

用分隔文字()根據空格分成2份。在根據-把每份再分成2小份,最後填入編輯框。這是最笨最基礎的辦法

13樓:匿名使用者

沒有特殊的字元來分割的話 就用

專案=分割文字(文字,「,」,)

大項=專案[1]+「,」+專案[2]

小項=專案[1]

上面的變數自己寫,

其實用正則會方便些

14樓:匿名使用者

用正規表示式啊 這麼簡單 用什麼分割文字

不會可以去官方論壇看教程

易語言怎樣提取文字中需要的文字

15樓:俊楠

你可以去看看易語言核心支援庫裡面的文字操作支援庫。

易語言檔案加密解密寫法,易語言文字加密解密

加密解密可以自己寫。最簡單的就是去檔案的長度,然後迴圈一遍,把每個位元組 1或 1,解密是同樣方法響應的 1或 1 這個我不會。給檔案加密,我使用的是超級加密3000.超級加密 3000採用先進的加密演算法,使你的檔案和資料夾加密後,真正的達到超高的加密強度,讓你的加密資料無懈可擊。用格式 整數型 ...

易語言執行cmd命令問題,易語言執行CMD命令問題

樓主 他們說的都不怎麼完整 執行 shutdown s t 假,1 應該這麼寫 假的意思就是說 是否在你的程式執行完畢時才執行這個cmd 如果選擇真 只有當你的程式關閉後才會執行這條命令列 後面的1是隱藏命令列視窗 如果你不想隱藏可以去掉還有 關機可以直接在易語言裡寫 關閉系統 關機,真 表示關機並...

易語言 取網頁中一段文字,易語言取網頁指定內容

不是固定字元 隨機字元我覺得不可能。如果只是要取的內容不同,我想減去相同的就可以了。或者按照內容出現的規則取。汗,上次不是教過你了嘛!就按你上面的網頁 我寫 給你看看。首先申請變數1 變數文字型 和陣列1 陣列 值1 變數文字型 值2 變數文字型 變數1 http讀檔案 假設讀倒的網頁 是你上面寫的...