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

2021-03-06 15:32:19 字數 5214 閱讀 1703

1樓:匿名使用者

.版本 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))

2樓:神奇寶貝

.版本 2

.支援庫 regex

.支援庫 spec

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

.區域性變數

文字, 文字型

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

.區域性變數 i, 整數型

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

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

.區域性變數 x, 整數型

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

文字 = 編輯框1.內容

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

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

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

.計次迴圈尾 ()

.如果真 (i = 3)

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

除錯輸出 (新文字)

.計次迴圈尾 ()

3樓:匿名使用者

.版本 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, ))

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

4樓:匿名使用者

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

5樓: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, )).計次迴圈尾 ()

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

6樓:匿名使用者

[.\d]+

開啟全域性,足夠了

7樓:本豪愛大米

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

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

8樓:本豪愛大米

.版本 2

.支援庫 regex

.支援庫 spec

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

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

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

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

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

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

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

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

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

9樓:灰·豆

正規表示式 \d

寫法:.版本 2

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

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

.區域性變數 n, 整數型

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

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

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

10樓:貪吃的康

number="(.*?)"/>

然後分割文字 斷點是 ,

11樓:易語言啦啦啦

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

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

12樓:匿名使用者

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

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

13樓:歷史的掩映

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

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

——————

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

易語言怎麼用正規表示式採集網頁資料

易語言正則是很好學習的,你去網上搜尋下相關的教程吧,說實話這東西也不是在這一兩句話就能說明白的,網上教程可以學會的,我就是這麼過來的,易語言正規表示式取網頁內容到編輯框 正則只是一種簡單的理解方式實現,其實取文字左邊和取文字右邊等等這些功能依舊是可以取到想要的功能例如上邊這個小例子,同樣的效果!易語...

正規表示式如何獲取匹配的部分,怎樣獲取正規表示式匹配字串的一部分

要的那一部分用 括上,取組就行了 或者取出來後再來一次正則匹配 怎樣獲取正規表示式匹配字串的一部分 js如何用正規表示式獲取字串內的匹配部份?實現的效果 在字串中abcdefgname test sddfhskshjsfsjdfps中獲取name的值test 實現的機制 通過replace的 函式獲...

在C語言裡,如何使用正規表示式拿到字串「L內容L」裡的「內容」

你是要解析xml檔案還是html檔案?看這種標籤可以用xml方式解析的。當然正則也可以。更簡單的就是兩次replace replace 按照你的要求編寫的程式如下 c 中如何取字串中指定的內容?string source d5 ca ba c5 84346333 0d 0a c3 dc c2 eb ...