易語言取文字指定內容,易語言中如何取文字指定位置的字元?

2022-12-24 07:51:07 字數 6555 閱讀 8790

1樓:匿名使用者

.版本 2

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

.區域性變數 臨時陣列, 文字型, , "3"

臨時陣列 = 分割文字 (編輯框1.內容, 「.」, )編輯框1.內容 = 臨時陣列 [1] + 「.」 + 臨時陣列 [3]

臨時陣列 = 分割文字 (編輯框2.內容, 「.」, )編輯框2.內容 = 臨時陣列 [1] + 「.」 + 臨時陣列 [3]

臨時陣列 = 分割文字 (編輯框3.內容, 「.」, )編輯框3.內容 = 臨時陣列 [1] + 「.」 + 臨時陣列 [3]

這個也能實現你的要求,嗯,望採納

2樓:易語言菜鳥

.版本 2

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

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

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

前面的文字 = 取文字左邊 (編輯框1.內容, 尋找文字 (編輯框1.內容, 「.」, , 真) - 1)

後面的文字 = 取文字右邊 (編輯框1.內容, 取文字長度 (編輯框1.內容) - 倒找文字 (編輯框1.內容, 「.」, , 真))

編輯框2.內容 = 前面的文字 + 「.」 + 後面的文字

易語言中如何取文字指定位置的字元?

3樓:

1、易語言新建一個windows視窗,點選進入**編輯區。

2、我們輸入這個函式,取文字左邊()。

3、發現有個2個引數。

4、第一個引數就是我們要取的文字,我們輸入「中國人」第二個引數我從左邊取的數目,是位元組為單位,我們輸入4。

5、我們輸入除錯輸出 (取文字左邊 (「中國人」, 4))。

6、結果為中國,因為從左邊取的4個位元組就是2個漢字。

4樓:

可以用精易模組中的「文字_逐字分割」命令獲取文字指定位置的字元。

1、開啟易語言,點選「windows視窗程式」按鈕,然後點選「確定」按鈕新建程式:

2、引入精易模組,新增「文字_逐字分割」命令,命令第一個引數為需要獲取的文字,第二個引數為返回文字的陣列:

3、這時文字會被逐字分割到一個陣列中,陣列中的文字是字元在文字中的位置,這樣就可以獲取指定位置的字元了:

5樓:匿名使用者

.版本 2.子程式 取文字中間內容, 文字型, 公開.引數 文字, 文字型

.引數 開始內容, 文字型

.引數 結束內容, 文字型

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

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

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

.區域性變數 開始內容長度, 整數型開始內容長度 = 取文字長度 (開始內容)

開始文字 = 尋找文字 (文字, 開始內容, , 真)結束文字 = 尋找文字 (文字, 結束內容, 開始文字 + 取文字長度 (結束內容), 真)

中間內容 = 取文字中間 (文字, 開始文字 + 開始內容長度, 結束文字 - 開始文字 - 開始內容長度)

返回 (中間內容)

6樓:百閱之家

比如要第5個位元組的內容,用取文字左邊,得到前5個,那麼你要找的這個肯定就在這5個的最後一個,只要再用取文字右邊命令來取右邊第一個就行了。

易語言如何取出文字中的指定的內容

7樓:費鴻雪司勳

**如下:

支援庫 spec

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

.區域性變數 檔案號, 整數型

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

檔案號 = 開啟檔案 (「d:\1.txt」, , ) ' 請根據需要讀取的檔案更改路徑和檔名稱

txt檔案內容 = 讀入文字 (檔案號, )除錯輸出 (txt檔案內容)

易語言怎麼取出兩個特定文字之間的內容啊?

8樓:本逸春

我將測試文字放在 常量1 裡,然後通過正規表示式編寫的如下**。

.版本 2

.支援庫 regex

.程式集 程式集1

.子程式 _啟動子程式, 整數型, , 本子程式在程式啟動後最先執行.區域性變數 正規表示式, 正規表示式

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

.區域性變數 i, 整數型

正規表示式.建立 (「啊(.*?

)哦」, )搜尋結果 = 正規表示式.搜尋全部 (#常量1).計次迴圈首 (取陣列成員數 (搜尋結果), i)輸出除錯文字 (搜尋結果 [i].

取子匹配文字 (#常量1, 1, ))

.計次迴圈尾 ()

返回 (0) ' 可以根據您的需要返回任意數值

9樓:偷天換琴

.版本 2

.子程式 取指定內容, 文字型

.引數 完整內容, 文字型

.引數 左邊文字, 文字型

.引數 右邊文字, 文字型

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

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

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

總長度 = 取文字長度 (完整內容)

臨時位置 = 尋找文字 (完整內容, 左邊文字, , 假) + 取文字長度 (左邊文字)

臨時內容 = 取文字中間 (完整內容, 臨時位置, 總長度)總長度 = 取文字長度 (臨時內容)

臨時位置 = 尋找文字 (臨時內容, 右邊文字, , 假) - 1臨時內容 = 取文字中間 (臨時內容, 1, 臨時位置)返回 (臨時內容)

這是構建的子程式。

然後引用就行了,以你的題目為例,

在你操作的地方使用以下子程式:

取指定內容(原文內容,「啊」,「哦」)

如此,就可以了

易語言取文字指定內容

10樓:匿名使用者

.版本 2

.程式集 視窗程式集1

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

.子程式 取指定內容, 文字型, , 取出想要的內容.引數 完整內容, 文字型

.引數 左邊文字, 文字型

.引數 右邊文字, 文字型

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

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

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

總長度 = 取文字長度 (完整內容)

臨時位置 = 尋找文字 (完整內容, 左邊文字, , 假) + 取文字長度 (左邊文字)

臨時文字 = 取文字中間 (完整內容, 臨時位置, 總長度)總長度 = 取文字長度 (臨時文字)

臨時位置 = 尋找文字 (臨時文字, 右邊文字, , 假) - 1臨時文字 = 取文字中間 (臨時文字, 1, 臨時位置)返回 (臨時文字)

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

' 城主:易語言

文字 = 取指定內容 (編輯框1.內容, #引號 + 「檢視資訊」 + #引號 + 「>」, 「

資訊框 (文字, 0, )

11樓:匿名使用者

.版本 2

.子程式 _按鈕_傳送_被單擊

.區域性變數 區域性_分割文字, 文字型, , "0"

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

區域性_分割文字 = 分割文字 (編輯框1.內容, #換行符, ).計次迴圈首 (取陣列成員數 (區域性_分割文字), 區域性_計次)'區域性_分割文字[區域性_計次] 這裡的就是你需要傳送的文字..

不知道你是怎麼傳送的..所以這裡無法寫了

.計次迴圈尾 ()

易語言取網頁指定內容

12樓:會飛的小兔子

易語言取網頁指定bai內du容的操作步驟如下:zhi

1、首先開啟【dao易語言】新建一個【windows窗體程內序】。容

3、在要取的內容**上點【滑鼠右鍵】檢視**的寬和高,來確定新建易語言程式視窗的寬和高。寬561高305

4、修改易語言新建視窗的寬為561高為305。

5、在放個【外形框】元件到視窗裡設定寬為561高為305左邊為0頂邊為0。

6、在外框組建設定寬為561高為305左邊為0頂邊為0。

7、接著在【外形框】元件裡放入【超文字瀏覽框】,設定超文字瀏覽框頂邊-20左邊-20寬1000高1000地址為http://news.baidu.com。

8、最後看執行一下效果,那個**在右下角,沒有在視窗正中間,這樣問題就解決了。

13樓:匿名使用者

.版本 2

.支援庫 internet

.支援庫 spec

.子程式 __啟動視窗_建立完畢

.區域性變數專

網頁標題, 文字

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

網頁內容 = 到文字 (http讀檔案 (「這裡輸入**」)) ' 注意 網頁如果是utf-8編碼 你還得轉碼

網頁標題 = 採集_取總文字 (網頁內容, 「」, 「」)除錯輸出 (網頁標題)

.子程式 採集_取總文字, 文字型

.引數 總文字, 文字型

.引數 文字頭, 文字型

.引數 文字尾, 文字型

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

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

位置1 = 尋找文字 (總文字, 文字頭, , 真)位置2 = 尋找文字 (總文字, 文字尾, 位置1 + 取文字長度 (文字頭), 真)

.如果真 (位置2 > 位置1)

返回 (取文字中間 (總文字, 位置1 + 取文字長度 (文字頭), 位置2 - 取文字長度 (文字頭) - 位置1))

.如果真結束

返回 (「」)

14樓:匿名使用者

用gongyaya123所說的也行,自己寫個取文字中間。

15樓:匿名使用者

http讀取檔案 用正規表示式匹配

易語言讀取txt的指定內容

16樓:歲歲年年相似

.版本 2

.子程式 __啟動視窗_建立完畢

.區域性變數 檔案, 文字型

.區域性變數 文字, 文字型, , "0"

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

檔案 = 到文字 (讀入檔案 (取執行目錄 () + 「1.txt」))

文字 = 分割文字 (檔案, #換行符, )

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

.如果真 (尋找文字 (文字 [計次], 「賬戶」, , 假) ≠ -1)

編輯框1.內容 = 取文字右邊 (文字 [計次], 取文字長度 (文字 [計次] - 5))

.如果真結束

.如果真 (尋找文字 (文字 [計次], 「密碼」, , 假) ≠ -1)

編輯框2.內容 = 取文字右邊 (文字 [計次], 取文字長度 (文字 [計次] - 5))

.如果真結束

.計次迴圈尾 ()

17樓:匿名使用者

讀檔案,如果是ini檔案,則讀配置檔案

18樓:

readfile()

mid()

易語言怎麼取指定字元左邊文字

19樓:匿名使用者

a=尋找文字 (文字, 指定的字元, 0, 假)

取文字左邊 (文字, a)

20樓:逆天浪血

幫你寫了原始碼 你複製到 易語言 裡看下 ↓↓↓

.版本 2

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

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

.區域性變數 要尋找的文字, 文字型

文字 = 「123456789」 ' 這個就是要取的文字 這個變數你自己定義!!!

變數1 = 3 ' 這個變數1是要取的第幾個文字左邊的文字 你自己定義 不多說你懂得!!!

編輯框1.內容 = 取文字左邊 (文字, 變數1) ' 這樣編輯框取到的文字是「123456789」中從左數第三個文字加第三個文字左邊的兩個!!!

' 明白怎麼取一段文字中的某些個文字了吧!

' 你要取的是某個字元左邊的文字 那麼先把這個字元所在的位置找出來!↓↓↓↙↙↙

文字 = 「123456789」

要尋找的文字 = 「4」 ' 咱們假設你要取的文字是「123456789」中的4左邊的文字 那麼↙↙↙

變數1 = 尋找文字 (文字, 要尋找的文字, , 假) ' 這樣要尋找的文字的位置會賦值到變數1裡邊

編輯框1.內容 = 取文字左邊 (文字, 變數1) ' 這樣取出來的文字包含4 如果你想取4左邊的文字不包含4 那麼就再加上下邊的一句**↙↙↙

編輯框1.內容 = 取文字左邊 (編輯框1.內容, 變數1 - 1) ' 一個漢字佔兩個字元 你懂吧?

' 阿拉伯數字和英文 佔一個字元 所以是變數-1

' 如果是漢字 那麼就是變數1-2

' 其實變數1 用 取文字長度(編輯框1.內容)也行的!!! 變通麼

' 呵呵 自己研究下吧 有時候別人說的太通透了 不是啥好事兒 自己瞭解的 才能更好的運用!!

易語言取控制代碼, 易語言 如何取指定視窗控制代碼?

版本 2.支援庫 eapi 支援庫 iext.程式集 視窗程式集1.子程式 取所有視窗控制代碼。區域性變數 視窗名稱,文字型,0 區域性變數 計次,整數型視窗名稱 取所有視窗列表 計次迴圈首 取陣列成員數 視窗名稱 計次 如果真 取視窗標題 到數值 視窗名稱 計次 且 取視窗標題 到數值 視窗名稱 ...

易語言怎麼強制結束程序,易語言做個指定程序結束程式

1新建 windows視窗程式 2拖放一個元件 按鈕 3寫入 版本 2.支援庫 eapi 程式集 視窗程式集1 子程式 按鈕1 被單擊 終止程序 程序id 程序名稱或視窗標題 4有時候,還會來判定程式是否把程序結束了。需要新增邏輯判斷。有幾種方法 普通結束,強度不高 殺作業物件,釋放程序記憶體,強度...

易語言中監控程序,易語言怎麼寫監視程序

版本 2 支援庫 eapi 程式集 視窗程式集1 子程式 啟動視窗 建立完畢 時鐘1.時鐘週期 1000 子程式 程序是否存在,邏輯型 引數 程序名,文字型 區域性變數 n1,整數型 區域性變數 n,程序資訊,0 n 取系統程序列表 計次迴圈首 取陣列成員數 n n1 如果 n n1 程序名稱 程序...