易語言正規表示式,易語言中怎麼用正規表示式

2021-04-13 14:44:15 字數 5856 閱讀 7591

1樓:匿名使用者

.版本 2

.支援抄庫 regex

.支援庫 spec

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

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

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

#常量1  就是被搜尋的文字 小明

文字 = #常量1

正則.建立 (「(.*?) 搜尋 = 正則.搜尋全部 (文字)除錯輸出 (搜尋 [1].取子匹配文字 (文字, 1, ))

2樓:_月落之汀

([\s\s]*?)

就可以了

3樓:強維熊小春

用這個【"(\d+)":\["(.*?)

(.*?)",(\d+),(\d+),(\d+)\]】,來去掉兩邊的「【」「

自】」,裡面的就是對應的正規表示式了。我在精易程式設計助手裡面的測試結果如下:

注:"(.*?)"的意思是匹配任意非換行字元,"(\d+)"意思是匹配任意數字,上面那個正規表示式裡的所有"(\d+)"都可以換成"(.*?)"。

4樓:沈苗公巧凡

不需要正規表示式

.版本2

.子程式

判斷是否,

邏輯型.引數

判斷文專本,

文字型屬

.如果(取文字左邊

(判斷文字,3)=

「123」)

.如果(取文字右邊

(判斷文字,3)=

「10p」)

返回(真)

.否則返回

(假).如果結束

.否則返回

(假).如果結束

易語言中怎麼用正規表示式

5樓:東淫趙日天

正規表示式,又稱正規表示法、常規表示法(英語:regular expression,在**中常簡寫為regex、regexp或re),電腦科學的乙個概念。正規表示式使用單個字串來描述、匹配一系列符合某個句法規則的字串。

在很多文字編輯器裡,正規表示式通常被用來檢索、替換那些符合某個模式的文字。

易語言中實現正規表示式,參考下圖:

6樓:dmc冰魂

我寫了例子,你參考下,望採納!

易語言正規表示式取出文字

7樓:逆天書生

不知道id和name是那個部分 但你可以參考一下 我是取出2519725880、mane、284金幣

.版本 2

.支援庫 regex

.程式集 視窗程式集1

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

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

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

.區域性變數 待搜尋內容, 文字型

.區域性變數 表示式字串, 文字型

.區域性變數 i, 整數型

待搜尋內容 = 編輯框1.內容

表示式字串 = 「.*?php\?uid=(.*?)」 + #引號表示式字串 = 表示式字串 + 「.*?(.*?)」

表示式字串 = 表示式字串 + 「.*?.*?>(.*?)」

表示式.建立 (表示式字串, )

搜尋結果 = 表示式.搜尋全部 (待搜尋內容).計次迴圈首 (3, i)

編輯框2.內容 = 編輯框2.內容 + 搜尋結果 [1].取子匹配文字 (待搜尋內容, i, ) + 「,」

.計次迴圈尾 ()

8樓:匿名使用者

正規表示式 取文字: 返回以文字形式表示的正規表示式。如果該物件尚未建立,則返回空文字。

「正規表示式 取文字」命令例程

.版本 2

.支援庫 regex

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

.區域性變數 是否成功, 邏輯型, , , 檢查是否建立成功.區域性變數 接收正規表示式, 文字型

是否成功 = 正則.建立 (「[0-9]*」, ) ' 如果 刪除「[0-9]*」,建立失敗 並且 正則內容為空

.如果 (是否成功)

資訊框 (「建立成功!」, 0, )

.否則資訊框 (「建立失敗」, 0, )

.如果結束

接收正規表示式 = 正則.取文字 () ' 取建立的正規表示式,如果該物件尚未建立,則返回空文字。

資訊框 (接收正規表示式, 0, )

9樓:有愛的靜靜

待搜尋內容 = 編輯框1.內容

表示式字串 = 「.*?php\?uid=(.*?)」 + #引號表示式字串 = 表示式字串 + 「.*?(.*?)」

表示式字串 = 表示式字串 + 「.*?.*?>(.*?)」

表示式.建立 (表示式字串, )

搜尋結果 = 表示式.搜尋全部 (待搜尋內容)

10樓:八音貓

.程式集 視窗程式集1

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

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

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

.區域性變數 待搜尋內容, 文字型

.區域性變數 表示式字串, 文字型

.區域性變數 i, 整數型

待搜尋內容 = 編輯框1.內容

表示式字串 = 「.*?php\?uid=(.*?)」 + #引號表示式字串 = 表示式字串 + 「.*?(.*?)」

表示式字串 = 表示式字串 + 「.*?.*?>(.*?)」

表示式.建立 (表示式字串, )

搜尋結果 = 表示式.搜尋全部 (待搜尋內容).計次迴圈首 (3, i)

編輯框2.內容 = 編輯框2.內容 + 搜尋結果 [1].取子匹配文字 (待搜尋內容, i, ) + 「,」

.計次迴圈尾 ()

11樓:love小灰灰

.版本 2

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

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

臨時位置 = 尋找文字 ("

mane

284金幣

", "u

mane

284金幣

", "u

mane

284金幣

", "uu" , , 假)

.如果真 (臨時位置 = -1)

返回 (「」)

.如果真結束

臨時文字 = 取文字左邊 (臨時文字, 臨時位置 - 1)返回 (臨時文字)

這個是取id的 其他的 你 自己 改一下 原始碼 就行了

易語言 正規表示式

12樓:星月小木木

.版本 2

.支援庫 regex

.支援庫 spec

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

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

.區域性變數 搜尋結答

果, 搜尋結果, , "0"

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

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

.區域性變數 內容陣列, 文字型, , "0"

表示式.建立 (「user_number_id=」 + 「([\s\s]*?)」 + 「」, )

搜尋結果 = 表示式.搜尋全部 (#原文) ' 原文就是 user_number_.......

.計次迴圈首 (取陣列成員數 (搜尋結果), 計次)臨時文字 = 搜尋結果 [計次].取子匹配文字 (#原文, 1, )除錯輸出 (臨時文字)

內容陣列 = 分割文字 (臨時文字, #引號 + 「>」, )除錯輸出 (「數字id:」 + 內容陣列 [1], 「匹配漢字:」 + 內容陣列 [2])

.計次迴圈尾 ()

13樓:水常流

這樣就可以了:

.版本 2.支援庫 spec

除錯輸出 (正則.取匹配數量 ())

.計次迴圈首 (正則.取匹配數量 (), i)除錯輸出 (正則.取匹配文字 (i))

.計次迴圈尾 ()

14樓:匿名使用者

正則.取匹配數量 是取出個數

正則.取匹配文字 是要取出的內容 當然不一樣了

易語言 正規表示式 怎麼用

15樓:匿名使用者

^沒看明白你的意思。但是上面的正則的話 比較簡單如果沒看錯的話用這個:([^<>]*)

([^<>]*)

([^<>]*)

([^<>]*)

([^<>]*)

([^<>]*)

或者乙個比較簡單的正則([^<>]*)用這個的話,你會獲得太多了。也行有些你不需要的。如果可以的話,把你的從結尾的那段html複製給我看下,一定要全面的,不然乙個空格都可能導致正則無法匹配。

16樓:匿名使用者

$string=">128

10037

51100

100";

while($string =~ />\s*(\d+)\s*下面的參考。

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

17樓:匿名使用者

你**上的 正則表達是錯誤的 ,

yh_price 和 num_iid 兩個欄位是相鄰的 ,所以 能匹配到,而 後面的title欄位 與他們不相鄰,所以匹配不到。

建議更改為:

"yh_price":(\d+),"num_iid":"(\d+)",.*"title":"([^"]+)",

關於易語言正規表示式的問題

18樓:匿名使用者

這樣的正則就可以匹配,你要了解根據需要修改

[\u4e00-\u9fa5][\u4e00-\u9fa5]:(.*?)[\u4e00-\u9fa5][\u4e00-\u9fa5]:([0-9])

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

19樓:匿名使用者

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

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

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

21樓:匿名使用者

[.\d]+

開啟全域性,足夠了

22樓:本豪愛大公尺

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

易語言正規表示式中,如何匹配多個關鍵詞,例如我要在「你好我是

只是返回真的話,用尋找不是更好麼?好地 好或地出現一次或一次以上 用正規表示式匹配出很多個鏈結,那麼易語言如何把這些鏈結全部開啟再次用正則匹配這些鏈結上的其他內容 50 用遞迴搜尋 search url 你要用易語言做乙個搜尋引擎嗎 易語言裡面如何用正規表示式匹配任意多行文字?s s 用這個表示式就...

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

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

正規表示式怎麼剔除所有特殊字元,js中用正規表示式過濾特殊字元校驗所有輸入域是否含有特殊符號

public static bool bb string input s regex regex new regex pattern return regex.i atch input 中間的patter就 是你要的,用的時候就bb textbox1.text 就行回了答返回true 或者false...