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

時間 2022-02-23 11:00:32

1樓:匿名使用者

.版本 2

.程式集 視窗程式集1

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

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

.引數 左邊文字, 文字型

.引數 右邊文字, 文字型

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

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

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

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

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

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

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

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

' 城主:易語言

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

資訊框 (文字, 0, )

2樓:匿名使用者

.版本 2

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

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

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

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

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

.計次迴圈尾 ()

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

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, 臨時位置)返回 (臨時內容)

這是構建的子程式。

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

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

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

如此,就可以了

易語言讀取txt的指定內容

10樓:歲歲年年相似

.版本 2

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

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

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

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

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

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

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

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

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

.如果真結束

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

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

.如果真結束

.計次迴圈尾 ()

11樓:匿名使用者

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

12樓:

readfile()

mid()

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

13樓:匿名使用者

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

取文字左邊 (文字, a)

14樓:逆天浪血

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

.版本 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.內容)也行的!!! 變通麼

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

易語言取文字指定行是什麼?

15樓:大哥的大哥

以下是易語言取文字指定行文:

1.版本

2.支援庫 spec

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

4.區域性變數 n, 整數型

5.編輯框1.輸入方式 = 3

6.編輯框1.是否允許多行 = 真

7.計次迴圈首 (14, n)

8.編輯框1.加入文字 (「第」, 到文字 (n), 「行的文字」, #換行符)

9.計次迴圈尾 ()

10.行是從0算起的,0為第一行、1為第二行......

11.第幾行 = 到整數 (編輯框2.內容)12.

實際內容 = 取空白文字 (256)13.緩衝地址 = 取變數資料地址 (實際內容)14.如果 (編輯框1.

傳送資訊 (196, 第幾行, 緩衝地址) ≠ 0)

15.輸出除錯文字 (實際內容)

16.否則

17. 輸出除錯文字 。

易語言 取指定文字左邊

16樓:歲歲年年相似

.版本 2

.程式集 視窗程式集1

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

.程式集變數 指定內容, 文字型

.程式集變數 文字位置, 整數型

.程式集變數 返回值, 文字型

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

文字 = 「12356748」

指定內容 = 「4」

文字位置 = 尋找文字 (文字, 指定內容, , 假)返回值 = 取文字左邊 (文字, 文字位置 - 1)輸出除錯文字 (返回值)

易語言怎麼把內容寫到文字

在獅山 的鯊魚 版本 2 程式集 視窗程式集1 子程式 按鈕1 被單擊 編輯框1.內容 組合框1.取專案文字 組合框1.現行選中項 寫到檔案 取執行目錄 文字.txt 讀入檔案 取執行目錄 文字.txt 到位元組集 換行符 組合框1.取專案文字 組合框1.現行選中項 子程式 啟動視窗 建立完畢 區域...

關於易語言中陣列的理解,易語言中陣列的問題

顧名思義,陣列 就是一組資料 陣列可以看成一個集合,集合就是 一堆東西 集合裡的每一個 東西 叫作元素。這是數學裡這樣定義的 也可以看成阿伏伽德羅常數 6.02 10 23 個微觀粒子 每6.02 10 23個微觀粒子叫做1mol這個微觀粒子 這是化學裡這樣定義的 而在易語言中,這個 集合 也就是陣...

易語言執行dos命令,易語言如何取DOS命令執行結果?

子程式 按鈕1 被單擊 執行 cmd c c cd md autorun.inf cd autorun.inf md 123.假,子程式 按鈕2 被單擊 執行 cmd c c cd cd autorun.inf rd 123.cd.rd autorun.inf 假,reg add keyname v...