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讀檔案 假設讀倒的網頁 是你上面寫的...