1樓:匿名使用者
\(bootloader\) (\d+)[\r\n]
取分組1
易語言正則取文字中間
2樓:
正規表示式 取文字: 返回以文字形式表示的正規表示式。如果該物件尚未建立,則專返回空文字。屬
「正規表示式 取文字」命令例程
.版本 2
.支援庫 regex
.區域性變數 正則, 正規表示式
.區域性變數 是否成功, 邏輯型, , , 檢查是否建立成功.區域性變數 接收正規表示式, 文字型
是否成功 = 正則.建立 (「[0-9]*」, ) ' 如果 刪除「[0-9]*」,建立失敗 並且 正則內容為空
.如果 (是否成功)
資訊框 (「建立成功!」, 0, )
.否則資訊框 (「建立失敗」, 0, )
.如果結束
接收正規表示式 = 正則.取文字 () ' 取建立的正規表示式,如果該物件尚未建立,則返回空文字。
資訊框 (接收正規表示式, 0, )
易語言 取出中間文字和正則區別
3樓:戀髒
正則讀取速度要更快!如果是幾萬個需要取出中間文字的資料!您就看到效果了!但一般資料量不大!看不出效果!
4樓:費鴻雪司勳
版本2.支援庫
regex
.程式集copy
視窗程式集1
.子程式
_按鈕1_被單擊
.區域性變數
表示式,
正規表示式
.區域性變數
搜尋結果,
搜尋結果,
,"0"
.區域性變數
待搜尋內容,
文字型.區域性變數
表示式字串,
文字型.區域性變數
i,整數型
待搜尋內容
=編輯框1.內容
表示式字串=「
.*?php\?uid=(.*?)」
+#引號
表示式字串
=表示式字串
+「.*?
(.*?)
」表示式字串
=表示式字串
+「.*?
.*?>(.*?)
」表示式.建立
(表示式字串,
)搜尋結果
=表示式.搜尋全部
(待搜尋內容)
.計次迴圈首
(3,i)
編輯框2.內容
=編輯框2.內容
+搜尋結果
[1].取子匹配文字
(待搜尋內容,i,)
+「,」
.計次迴圈尾()
易語言 正則 **中間取內容
5樓:湖洋狼
.版本 2
.支援庫 regex
.支援庫 iext
.子程式 _按鈕1_被單擊
.區域性變數
表示式, 正規表示式
.區域性變數 搜尋結果, 搜尋結果, , "0"
.區域性變數 x, 整數型
.區域性變數 y, 整數型
表示式.建立 (「(.*?)
」, )
搜尋結果 = 表示式.搜尋全部 (編輯框1.內容)y = 超級列表框1.
插入表項 (, , , , , ).計次迴圈首 (取陣列成員數 (搜尋結果), x)超級列表框1.置標題 (y, x - 1, 搜尋結果 [x].
取子匹配文字 (編輯框1.內容, 1, ))
.計次迴圈尾 ()
6樓:水常流
其實正規表示式是最好的文字匹配方法,很難精通.
7樓:匿名使用者
尋找文字!
分割文字!
文字型陣列!
基本得靠這3個命令來完成!
易語言正規表示式問題或者用文字批量取中間也行
8樓:全是浮雲淡定
正則.建立("1814, '(.*?
),', 0, 0",(1814, 'mvbfkjzwg@163.***', '宀稿閽五緳', 'e640c025768482af4c33e231fec010f6', 0, 0, 0, 0, 0, 10, 0, '', 1364831627, 2, 0, '9999', 2, 1, 0, 0, 0, 0, ''), )
這樣看不清,複製到易去看
9樓:匿名使用者
如果內容只是你提供的那種話,這個其實很簡單,用逗號分割文字返回文字陣列1,然後取文字陣列1的第2,3,4個成員即可。
易語言怎樣用正則提取文字之間內容?
10樓:紫薇參星
正規表示式 \[dakai\]\n([\s\s]*?)\n\[keyi\] 取第一捕獲組的資料
我給你乙個php語言的例子,你看看吧
易語言如何取得文字中兩個字元中間的所有字元?
11樓:匿名使用者
給個正規表示式的給你參考一下,如果有多個匹配文字的話,可以用迴圈.
.版本 2
.支援庫 spec
.支援庫 regex
除錯輸出 (正則取文字 (「12132《這是要取出的文字》35」, 「<」, 「>」))
.子程式 正則取文字, 文字型
.引數 文字, 文字型
.引數 前標, 文字型
.引數 後標, 文字型
.區域性變數 正規表示式, 正規表示式
.區域性變數 搜尋結果, 搜尋結果, , "0"
.區域性變數 返回文字, 文字型
.區域性變數 temp, 文字型
正規表示式.建立 (前標 + 「(.*?
)」 + 後標, )搜尋結果 = 正規表示式.搜尋全部 (文字)temp = 搜尋結果 [1].取匹配文字 (文字, )返回文字 = 取文字中間 (temp, 取文字長度 (前標) + 1, 取文字長度 (temp) - 取文字長度 (前標) - 取文字長度 (後標))
返回 (返回文字)
12樓:小魏
.版本 2
.程式集 視窗程式集1
.子程式 _讀取文字_按鈕_被單擊
.區域性變數 文字前面, 整數型
.區域性變數 文字中間, 文字型
.區域性變數 文字後面, 整數型
文字前面 = 尋找文字 (被查詢文字_編輯框.內容, 「<」, , 假) + 1
文字後面 = 尋找文字 (被查詢文字_編輯框.內容, 「>」, , 假)
文字中間 = 取文字中間 (被查詢文字_編輯框.內容, 文字前面, 文字後面 - 文字前面)
.如果 (文字中間 ≠ 「」)
資訊框 (「文字已找到:」 + 文字中間, 0, ).否則資訊框 (「文字未找到:」, 0, )
13樓:匿名使用者
i = 尋找文字 (源內容, 「<」, , 假) + 1
資訊框 (取文字中間 (源內容, i, 尋找文字 (源內容, 「>」, , 假) - i))
易語言 取出中間文字,取出下面這個文字。看圖~ 30
14樓:匿名使用者
取中間文字太低端了,還是正規表示式給力喔。
15樓:洪雨聊網路
用精易模組 的 文字_取出中間文字() 命令
16樓:冷丶陌殤
文字_取出中間文字(網頁_訪問s(**),「src=」+#引號,#引號+「>」)
17樓:匿名使用者
前面是「src=」+#引號
後面是#引號+「>」
易語言正規表示式怎麼匹配兩行中間的內容
18樓:臨川菜梗
你這段內容中存在兩種不同區域的文字
一處:問題1:你是(單選題)
二處:上班族、學生、自由職業
最好的方法是建立兩個正則規則
一處:style="(.*?)">(.+?)| |
匹配1 匹配2
二處:value="(.*?)">(.+?)| |
匹配1 匹配2
只要把匹配2的內容取出來就行了,匹配1 的內容過慮掉
19樓:本豪愛大公尺
借用一樓:
正則.建立("."+#引號+">(.*?)")
或正則.建立 (「style=.*?」 + #引號 + 「>(.*?)」)
20樓:佐佐木真帥
正則.建立("."+#引號+">(.*?)")
易語言正規表示式文字查詢,易語言正規表示式模糊查詢文字
你 上的 正則表達是錯誤的 yh price 和 num iid 兩個欄位是相鄰的 所以 能匹配到,而 後面的title欄位 與他們不相鄰,所以匹配不到。建議更改為 yh price d num iid d title 易語言正規表示式模糊查詢文字 150 好像做不到吧。但網上有說可以的 匹配中文字...
易語言正規表示式裡的引號,易語言正規表示式在表示式中有引號怎麼辦??
讀屬性用到的原始碼,滿意請採納!謝謝!易語言正規表示式在表示式中有引號怎麼辦?直接新建乙個常量,然後把表示式放到常量裡面就行了。這樣你就可以直接呼叫這個常量為正規表示式 百思不得其解 易語言正規表示式如何匹配 帶引號的語句?給出基本框架 正則.建立 引號 w 引號,結果 正則.搜尋 文字,1,除錯輸...
易語言正則取數字,易語言正規表示式如何取裡面的數字
版本 2 支援庫 spec 區域性變數 正規表示式1,正規表示式類 正規表示式1.建立 value styal class pv value 10.02 styal 除錯輸出 正規表示式1.取子匹配文字 1,1 正規表示式1.取匹配文字 1,顧名思義,這個命令取的是文字,返回的當然也是文字。你把文字...