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 好像做不到吧。但網上有說可以的 匹配中文字...