易语言正则表达式,搜索,易语言正则表达式模糊查找文字 150

2021-01-04 07:53:51 字数 6377 阅读 5425

1楼:成王张茂

.版本 2

.子程序 ******x

.局部变量 计次, 整数型

.局部变量 葛, 数组

葛 = 分割文本 (“截取内容”, #换行符, ).计次循环首 (取数组成员数 (葛), 计次).如果真 (寻找文本 (葛 [计次], “炼丹炉”, , 假) ≠ -1)

葛 = 分割文本 (“截取内容”, “ ”, )返回 (葛 [1])

.如果真结束

.计次循环尾 ()

易语言正则表达式模糊查找文字 150

2楼:匿名用户

好像做不到吧。但网上有说可以的:

匹配中文字符的正则表达式: [\u4e00-\u9fa5]

3楼:匿名用户

.版本 2

.子程序 ******x

.局部变量 计次, 整数型

.局部变量 葛, 数组

葛 = 分割文本 (“截取内容”, #换行符, ).计次循环首 (取数组成员数 (葛), 计次).如果真 (寻找文本 (葛 [计次], “炼丹炉”, , 假) ≠ -1)

葛 = 分割文本 (“截取内容”, “ ”, )返回 (葛 [1])

.如果真结束

.计次循环尾 ()

4楼:匿名用户

一页页的寻找文本 炼丹炉x 就可以了...没必要正则。因为物品所在背包页面不确定,用正则也得一页页的找过去啊....

5楼:匿名用户

\d+\.炼丹炉x\d+

易语言里怎么用正则表达式匹配一个不知道几位数的数字呢?

6楼:历史的掩映

若“以内”包含0位数字:/\d/

若“以内”至少是1位:/\d/

——————

只是为判断字符串能否转的话,个人认为直接判断itoa(atoi(s))是否和与去掉了原来的s两头不影响数值的0的结果相同即可。意思就是先转成整数试试,然后再把这整数转回字符串,与原来的串比较,当然也要考虑少数你认可的特殊情况。

7楼:千里走單騎

^\d*$  //匹配一段由0-9组成的字符,如果是一个整数要改成下面这样,因为一组数不能由0开头

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

8楼:匿名用户

\d+使用这个就可以了,自动匹配长度的

9楼:不是哥的错哦

作为一个中国人,我虽然很愤怒事实,但是我还是有责任告诉你:在易语言未“大变脸”之前易语言几乎没有用武之地。

10楼:匿名用户

+表示一个或多个

*表示0个或多个

易语言正则表达式文本查找

11楼:匿名用户

你**上的 正则表达是错误的 ,

yh_price 和 num_iid 两个字段是相邻的 ,所以 能匹配到,而 后面的title字段 与他们不相邻,所以匹配不到。

建议更改为:

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

易语言中怎么用正则表达式

12楼:东淫赵日天

正则表达式,又称正规表示法、常规表示法(英语:regular expression,在**中常简写为regex、regexp或re),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。

在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。

易语言中实现正则表达式,参考下图:

13楼:dmc冰魂

我写了例子,你参考下,望采纳!

易语言 正则表达式 如何取里面的数字 19.90 29.0 129.90 10

14楼:匿名用户

如图所示的表达式就可以了,上面的表达式是万能型的,注意这个表达式里面有双引号,在易语言里面直接写程序会认为是多个文本,所以你直接把表达式放到本文常量里面,用表达式的时候,直接调用常量就行了。

15楼: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, )).计次循环尾 ()

不能上传附件 不知道什么原因 就这样吧

16楼:匿名用户

[.\d]+

开启全局,足够了

17楼:本豪爱大米

正则.创建 (“\d\d.\d\d”, #常量1)

易语言搜索解答,正则表达式,源码如下

18楼:本豪爱大米

.版本2

.支持库spec

.局部变量z,正则表达式类

z.创建(“retval”+#引号+“:”+#引号+“(.*?)”+#引号+“,”+#引号+“success”,编辑框1.内容)

调试输出(z.取子匹配文本(1,1))'或者

z.创建(“retval:(.*?),success”,子文本替换(编辑框1.内容,#引号,,,,真))

调试输出(z.取子匹配文本(1,1))

易语言正则表达式取出文本

19楼:逆天书生

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

.版本 2

.支持库 regex

.程序集 窗口程序集1

.子程序 _按钮1_被单击

.局部变量 表达式, 正则表达式

.局部变量 搜索结果, 搜索结果, , "0"

.局部变量 待搜索内容, 文本型

.局部变量 表达式字串, 文本型

.局部变量 i, 整数型

待搜索内容 = 编辑框1.内容

表达式字串 = “.*?php\?uid=(.*?)” + #引号表达式字串 = 表达式字串 + “.*?(.*?)”

表达式字串 = 表达式字串 + “.*?.*?>(.*?)”

表达式.创建 (表达式字串, )

搜索结果 = 表达式.搜索全部 (待搜索内容).计次循环首 (3, i)

编辑框2.内容 = 编辑框2.内容 + 搜索结果 [1].取子匹配文本 (待搜索内容, i, ) + “,”

.计次循环尾 ()

20楼:匿名用户

正则表达式 取文本: 返回以文本形式表示的正则表达式。如果该对象尚未创建,则返回空文本。

“正则表达式 取文本”命令例程

.版本 2

.支持库 regex

.局部变量 正则, 正则表达式

.局部变量 是否成功, 逻辑型, , , 检查是否创建成功.局部变量 接收正则表达式, 文本型

是否成功 = 正则.创建 (“[0-9]*”, ) ' 如果 删除“[0-9]*”,创建失败 并且 正则内容为空

.如果 (是否成功)

信息框 (“创建成功!”, 0, )

.否则信息框 (“创建失败”, 0, )

.如果结束

接收正则表达式 = 正则.取文本 () ' 取创建的正则表达式,如果该对象尚未创建,则返回空文本。

信息框 (接收正则表达式, 0, )

21楼:有爱的静静

待搜索内容 = 编辑框1.内容

表达式字串 = “.*?php\?uid=(.*?)” + #引号表达式字串 = 表达式字串 + “.*?(.*?)”

表达式字串 = 表达式字串 + “.*?.*?>(.*?)”

表达式.创建 (表达式字串, )

搜索结果 = 表达式.搜索全部 (待搜索内容)

22楼:八音猫

.程序集 窗口程序集1

.子程序 _按钮1_被单击

.局部变量 表达式, 正则表达式

.局部变量 搜索结果, 搜索结果, , "0"

.局部变量 待搜索内容, 文本型

.局部变量 表达式字串, 文本型

.局部变量 i, 整数型

待搜索内容 = 编辑框1.内容

表达式字串 = “.*?php\?uid=(.*?)” + #引号表达式字串 = 表达式字串 + “.*?(.*?)”

表达式字串 = 表达式字串 + “.*?.*?>(.*?)”

表达式.创建 (表达式字串, )

搜索结果 = 表达式.搜索全部 (待搜索内容).计次循环首 (3, i)

编辑框2.内容 = 编辑框2.内容 + 搜索结果 [1].取子匹配文本 (待搜索内容, i, ) + “,”

.计次循环尾 ()

23楼:你不知哟

如果你是说java的话,

http://******blogs.***/elleniou/archive/2012/07/31/2617312.html,这个地址

前台正则的话,网上去查,一大堆

24楼:love小灰灰

.版本 2

.局部变量 临时文本, 文本型

.局部变量 临时位置, 整数型

临时位置 = 寻找文本 ("

mane

284金币

", "uid=", , 假)

.如果真 (临时位置 = -1)

返回 (“”)

.如果真结束

临时文本 = 取文本右边 ("

mane

284金币

", "uid=", , 取文本长度 ("

mane

284金币

", "uid=", ) - 临时位置 - 取文本长度 ("uid=") + 1)

临时位置 = 寻找文本 (临时文本, "" target="_", , 假)

.如果真 (临时位置 = -1)

返回 (“”)

.如果真结束

临时文本 = 取文本左边 (临时文本, 临时位置 - 1)返回 (临时文本)

这个是取id的 其他的 你 自己 改一下 源码 就行了

易语言 正则表达式

25楼:星月小木木

.版本 2

.支持库 regex

.支持库 spec

.子程序 _按钮2_被单击

.局部变量 表达式, 正则表回达式

.局部变量 搜索结答

果, 搜索结果, , "0"

.局部变量 计次, 整数型

.局部变量 临时文本, 文本型

.局部变量 内容数组, 文本型, , "0"

表达式.创建 (“user_number_id=” + “([\s\s]*?)” + “”, )

搜索结果 = 表达式.搜索全部 (#原文) ' 原文就是 user_number_.......

.计次循环首 (取数组成员数 (搜索结果), 计次)临时文本 = 搜索结果 [计次].取子匹配文本 (#原文, 1, )调试输出 (临时文本)

内容数组 = 分割文本 (临时文本, #引号 + “>”, )调试输出 (“数字id:” + 内容数组 [1], “匹配汉字:” + 内容数组 [2])

.计次循环尾 ()

26楼:水常流

这样就可以了:

.版本 2.支持库 spec

调试输出 (正则.取匹配数量 ())

.计次循环首 (正则.取匹配数量 (), i)调试输出 (正则.取匹配文本 (i))

.计次循环尾 ()

27楼:匿名用户

正则.取匹配数量 是取出个数

正则.取匹配文本 是要取出的内容 当然不一样了

易语言正则表达式取出文本,易语言正则表达式文本查找

1楼 山水阿锐 版本 2 支持库 regex 程序集 窗口程序集1 子程序 按钮1 被单击 局部变量 表达式 正则表达式 局部变量 搜索结果 搜索结果 0 局部变量 待搜索内容 文本型 局部变量 表达式字串 文本型 局部变量 i 整数型 待搜索内容 编辑框1 内容 表达式字串 php uid 引号表...

易语言正则表达式取网页源码问题,易语言正则表达式取网页源码问题 50

1楼 匿名用户 把它用精易编程助手正规调试好,放在一个常量里值为文本长度,再用正规 创建调用常量就可以了。 2楼 三天打鱼 取 创建 a 用 搜索结果的 取子匹配文本 易语言正则表达式 求个能取网页源 中所有连接的正则表达式。 20 3楼 五中的豆皮 精易助手里面有,正则调试 4楼 hc浊世佳公子 ...

number87171gt易语言正则表达式是什么要

1楼 灰 豆 正则表达式 d 写法 版本 2 子程序 按钮1 被单击 局部变量 正则 正则表达式类 局部变量 n 整数型 正则 创建 d number 引号 8 7 1 7 1 引号 计次循环首 正则 取匹配数量 n 编辑框1 内容 编辑框1 内容 正则 取匹配文本 n 计次循环尾 正则表达式类 使...