易語言正則取數字,易語言正規表示式如何取裡面的數字

2021-03-04 01:24:07 字數 5699 閱讀 9735

1樓:本豪愛大公尺

.版本 2

.支援庫 spec

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

正規表示式1.建立 (「value=(.*?) styal=」, 「class=pv value=10.02 styal=***.....」, , , )

除錯輸出 (正規表示式1.取子匹配文字 (1, 1))正規表示式1.取匹配文字 (1, )  顧名思義, 這個命令取的是文字,返回的當然也是文字。

你把文字轉換成了整數, 那永遠都是0 = =

易語言 正規表示式 如何取裡面的數字 19.90 29.0 129.90 10

2樓:匿名使用者

如圖所示的表示式就可以了,上面的表示式是萬能型的,注意這個表示式裡面有雙引號,在易語言裡面直接寫程式會認為是多個文字,所以你直接把表示式放到本文常量裡面,用表示式的時候,直接呼叫常量就行了。

3樓:dmc冰魂

.版本 2

.支援庫 regex

.支援庫 spec

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

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

.區域性變數 n, 整數型

' 常量1=["19.90","29.00","35.

00","19.89","39.00","39.

80","129.90","36.00","29.

80","27.80","49.00","29.

00"]

正則.建立 (「(\d+.\d+)」, )結果 = 正則.搜尋全部 (#常量1)

.計次迴圈首 (取陣列成員數 (結果), n)除錯輸出 (結果 [n].取子匹配文字 (#常量1, 1, )).計次迴圈尾 ()

不能上傳附件  不知道什麼原因  就這樣吧

4樓:匿名使用者

[.\d]+

開啟全域性,足夠了

5樓:本豪愛大公尺

正則.建立 (「\d\d.\d\d」, #常量1)

易語言正規表示式怎麼提取引號內數字

6樓:本豪愛大公尺

.版本 2

.支援庫 regex

.支援庫 spec

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

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

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

模組正則.建立 (#引號 + 「(\d*)」 + #引號, #網頁原始碼, , , )

除錯輸出 (模組正則.取子匹配文字 (1, 1))普通正則.建立 (#引號 + 「(\d*)」 + #引號, )搜尋結果 = 普通正則.

搜尋全部 (#網頁原始碼)除錯輸出 (搜尋結果 [1].取子匹配文字 (#網頁原始碼, 1, ))

不知道你用的那種正則,我把兩個都寫出來了。其實加個 括號 就解決了。

(模組正則 用的是 精易模組裡的正則類)

怎麼用易語言正規表示式提取68478這幾個數字出來,最好是有原始碼給我參考一下,

7樓:匿名使用者

可以分兩次提取,第一次拿到你上面的那一段的兩個div之間的內容,然後直接\d匹配到你要的東西。

如何用易語言正則取如下數字?

8樓:匿名使用者

.版本 2

.常量 常量1, "

var latest_draw_result = \{"red":\["(\d*)","(\d*)","(\d*)","(\d*)","(\d*)","(\d*)","(\d*)","(\d*)","(\d*)","(\d*)"\],"blue".*

var latest_draw_phase = '(\d*)';

var latest_draw_time = '(.*)';

".版本 2

.程式集 視窗程式集1

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

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

.區域性變數 n, 整數型

提取正則.建立 (#常量1, 編輯框1.內容)

.計次迴圈首 (10, n)

編輯框2.加入文字 (提取正則.取子匹配文字 (1, n) + 「,」)

.計次迴圈尾 ()

編輯框2.加入文字 (#換行符 + 提取正則.取子匹配文字 (1, 11))

編輯框2.加入文字 (#換行符 + 提取正則.取子匹配文字 (1, 12))

9樓:神奇寶貝

.版本 2

.支援庫 regex

.支援庫 spec

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

.區域性變數

文字, 文字型

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

.區域性變數 i, 整數型

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

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

.區域性變數 x, 整數型

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

文字 = 編輯框1.內容

文字組 = 分割文字 (文字, #換行符, ).計次迴圈首 (取陣列成員數 (文字組), i)表示式.建立 (「[0-9]」, )

搜尋結果 = 表示式.搜尋全部 (文字組 [i])新文字 = 「」

.計次迴圈首 (取陣列成員數 (搜尋結果), x)新文字 = 新文字 + 搜尋結果 [x].取匹配文字 (文字組 [i], )

.計次迴圈尾 ()

.如果真 (i = 3)

新文字 = 到文字 (到時間 (新文字)).如果真結束

除錯輸出 (新文字)

.計次迴圈尾 ()

10樓:匿名使用者

.版本 2

.支援庫 regex

.支援庫 spec

.區域性變數 模組http://zhidao.

>則, http:

picenc=0a007a68656e675f310000">則表示式類

.區域性變數 普通http://zhidao.

>則, http:

picenc=0a007a68656e675f310000">則表示式

.區域性變數 搜尋結http://zhidao.

>, 搜尋結http:

picenc=0a0067756f0000">, , "0"

模組http://zhidao.baidu.

***/api/getdecpic?picenc=0a007a68656e675f310000">則.建立 (#引號 + http:

***/api/getdecpic?picenc=0a0071756f74655f72696768740000"> + #引號, #網頁原始碼, , , )

除錯輸http://zhidao.baidu.

***/api/getdecpic?picenc=0a006368755f310000"> (模組http://zhidao.

>則.

取http://zhidao.baidu.

***/api/getdecpic?picenc=0a007a695f310000">匹配文字 (1, 1))

普通http://zhidao.baidu.

***/api/getdecpic?picenc=0a007a68656e675f310000">則.建立 (#引號 + http:

***/api/getdecpic?picenc=0a0071756f74655f72696768740000"> + #引號, )

搜尋結http://zhidao.baidu.

***/api/getdecpic?picenc=0a0067756f0000"> = 普通http://zhidao.

>則.

搜尋全部 (#網頁原始碼)

除錯輸http://zhidao.baidu.

***/api/getdecpic?picenc=0a006368755f310000"> (搜尋結http://zhidao.

取http://zhidao.baidu.

***/api/getdecpic?picenc=0a007a695f310000">匹配文字 (#網頁原始碼, 1, ))

number="8,7,1,7,1"/> 易語言正規表示式是什麼 要提取裡面的數字

11樓:灰·豆

正規表示式 \d

寫法:.版本 2

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

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

.區域性變數 n, 整數型

正則.建立 (「\d」, 「number=」 + #引號 + 「8,7,1,7,1」 + #引號 + 「/>」)

.計次迴圈首 (正則.取匹配數量 (), n)編輯框1.內容 = 編輯框1.內容 + 正則.取匹配文字 (n).計次迴圈尾 ()

正規表示式類 使用精易模組(操作簡單)

12樓:貪吃的康

number="(.*?)"/>

然後分割文字 斷點是 ,

13樓:易語言啦啦啦

number="(.*?),(.*?),(.*?),(.*?),(.*?)"/>

易語言裡怎麼用正規表示式匹配乙個不知道幾位數的數字呢?

14樓:歷史的掩映

若「以內」包含0位數字:/\d/

若「以內」至少是1位:/\d/

——————

只是為判斷字串能否轉的話,個人認為直接判斷itoa(atoi(s))是否和與去掉了原來的s兩頭不影響數值的0的結果相同即可。意思就是先轉成整數試試,然後再把這整數轉回字串,與原來的串比較,當然也要考慮少數你認可的特殊情況。

15樓:千里走單騎

^\d*$  //匹配一段由0-9組成的字元,如果是乙個整數要改成下面這樣,因為一組數不能由0開頭

^-?[1-9]\d*$   //匹配整數^[1-9]\d*$    //匹配正整數^-[1-9]\d*$   //匹配負整數

易語言正規表示式取文字中間,易語言正則取文字中間

bootloader d r n 取分組1 易語言正則取文字中間 正規表示式 取文字 返回以文字形式表示的正規表示式。如果該物件尚未建立,則專返回空文字。屬 正規表示式 取文字 命令例程 版本 2 支援庫 regex 區域性變數 正則,正規表示式 區域性變數 是否成功,邏輯型,檢查是否建立成功.區域...

易語言正則取網頁內容的問題,易語言用正則如何提取輸出網頁中的文字?

看了下你bai那乙個,你應該是用了du模組,但我那個是沒zhi有利用模dao塊的,可能這樣造成讀取成 內功,你那個容提問應該是寫 造成被系統刪的,要輸入 就用 截圖吧 z0 到文字 編碼轉換 轉換 編碼轉換 開啟 編碼 utf 8,編碼 gb18030 http讀檔案 這裡寫 大概是這樣,還不行的話...

易語言正規表示式文字查詢,易語言正規表示式模糊查詢文字

你 上的 正則表達是錯誤的 yh price 和 num iid 兩個欄位是相鄰的 所以 能匹配到,而 後面的title欄位 與他們不相鄰,所以匹配不到。建議更改為 yh price d num iid d title 易語言正規表示式模糊查詢文字 150 好像做不到吧。但網上有說可以的 匹配中文字...